Video headphones, systems, helmets, methods and video content files

ABSTRACT

In one aspect, there is provided video headphones, including a plurality of cameras, wherein the cameras are arranged to capture a panorama of at least 270°. In another aspect, there is provided a video headphones system including the video headphones and further including a mobile device (eg. a smartphone) connectable to the video headphones, the mobile device including an application arranged to communicate with the video headphones. In another aspect, there is provided a helmet including a holder configured, in use, to receive and to secure video headphones on a head of a user.

INCORPORATION BY REFERENCE

Disclosure of U.S. Provisional Application Ser. No. 61/731,126 isincorporated by reference.

This disclosure includes a description of VIDEO HEADPHONES PLATFORMMETHODS, APPARATUSES AND MEDIA (hereinafter “VHP”). A portion of thedisclosure of this patent document contains material which is subject tocopyright protection. The copyright owners have no objection to thefacsimile reproduction by anyone of the patent document or the patentdisclosure, as it appears in the US Patent and Trademark Office or WorldIntellectual Property Organization patent file or records, but otherwisereserve all copyright rights whatsoever.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The present disclosure is directed generally to video headphones, tosystems including video headphones, especially to systems includingvideo headphones connected to mobile devices, to methods including useof video headphones or mobile devices which are connectable to videoheadphones, to helmets configured to receive and to secure videoheadphones, and to video content files generated by video headphones orby video headphone systems, and to use of such files.

2. Technical Background

Many different types of headphones currently exist on the market. Someheadphones concentrate more on providing optimal sound reproduction(e.g., high fidelity sound reproduction), while others concentrate onportability (e.g., small size, light weight, foldable). Headphones mayobtain an audio signal from an audio source (e.g., a portable musicplayer) either via an audio cable or via a wireless receiver.

SUMMARY OF THE INVENTION

According to a first aspect of the invention, there is provided videoheadphones, including a plurality of cameras, wherein the cameras arearranged to capture a panorama of at least 270°. An advantage is thatthe video headphones can record camera input which may be used togenerate a panoramic world view of a user, which could not be obtainedfrom a single camera.

The video headphones may be such that the plurality of cameras are wideangle cameras. An advantage is that a panoramic world view may begenerated using fewer cameras than if non-wide angle cameras were used.

The video headphones may be such that a panorama is computed locally onthe video headphones. An advantage is that less data needs to betransmitted from the video headphones, because data not used in thepanorama need not be transmitted.

The video headphones may be such that a panorama is computed locally onthe video headphones using an Image Signal Processor. An advantage isthat hardware already present on the video headphones is used, whichreduces hardware requirements.

The video headphones may be such that a panorama is computed in thecloud. An advantage is that greater computing power is accessible in thecloud.

The video headphones may be such that a panoramic video is recorded.

The video headphones may be such that a panoramic video is streamed.

The video headphones may be such that the plurality of cameras are threecameras.

The video headphones may be such that a camera is present on each earcup, and a further camera is present on the headband.

The video headphones may be such that a camera is present on each earcup, and a further camera is present on an ear cup.

The video headphones may be such that the cameras are arranged tocapture a panorama of 270°.

The video headphones may be such that the plurality of cameras arearranged to capture a panorama of at least 360°. An advantage is thatthe video headphones can record camera input which may be used togenerate a panoramic world view of a user, which could not be obtainedfrom single camera.

The video headphones may be such that the plurality of cameras are fourcameras.

The video headphones may be such that a camera is present on each earcup, and a further two cameras are present on the headband, one forwardsfacing and the other rearwards facing.

The video headphones may be such that a camera is present on each earcup, and a further two cameras are present on an ear cup.

The video headphones may be such that the cameras are arranged tocapture a panorama of 360°.

The video headphones may be such that the video headphones include one,or more, or all, of the following sensors: an accelerometer, a gyroscopeand a magnetometer. An advantage is that video stabilisation may beprovided by using sensor data. A further advantage is that sensor datamay be used to integrate a panorama with 3D content such as computergenerated 3D graphics.

The video headphones may be such that sensor tracks are captured andused to stabilize a picture of a panorama.

The video headphones may be such that a video is captured withaccelerometer and Gyro and Magnetometer tracks, so the user may receivea stable or stabilized picture of a panorama.

The video headphones may be such that sensor tracks are captured andused to stabilize a video of a panorama.

The video headphones may be such that a video is captured withaccelerometer and Gyro and Magnetometer tracks, so the user may receivea stable or stabilized video of a panorama.

The video headphones may be such that the video headphones areconfigurable to capture video with standard framing, (e.g. 4:3 or 16:9).

The video headphones may be such that the video headphones areconfigurable to capture video with standard framing by tapping a button.An advantage is a user interface which is very easy for a user to use.

The video headphones may be such that the video headphones areconfigurable to capture video with standard framing by using a gestureon the headphones. An advantage is a user interface which is very easyfor a user to use.

The video headphones may be such that the video headphones camerasprovide scene detection. An advantage is that filtering may be providedautomatically in response to a detected scene, such as filtering for anight view, filtering for bright sunshine, filtering for a countrysideview, filtering for an urban view, or filtering for a crowd view.

The video headphones may be such that recording may be started by a tapgesture on a headphone of the video headphones. An advantage is a userinterface which is very easy for a user to use.

The video headphones may be such that the video headphones areconfigured to receive voice commands. An advantage is a user interfacewhich is very easy for a user to use.

The video headphones may be such that recording may be started by avoice command received by the video headphones. An advantage is a userinterface which is very easy for a user to use.

The video headphones may be such that navigation with Point of View isprovided in which voice suggestions are provided based on what directionthe video headphones user is facing at the current moment. An advantageis that a user can find out quickly what goods or services are availablein his vicinity.

The video headphones may be such that video headphones cameras provideMain Color Detection for better music suggestions.

The video headphones may be such that the video headphones are equippedwith a microphone array.

The video headphones may be such that the microphone array comprisesfront/back and right/left pairs.

The video headphones may be such that the user will always have theright representation of stereo sound.

The video headphones may be such that the video headphones are providedwith noise filtering and spatial voice amplification. An advantage isthat a particular person may be heard more clearly instead of backgroundnoise.

The video headphones may be such that the video headphones are providedwith noise filtering and spatial sound amplification. An advantage isthat a sound source may be heard more clearly instead of backgroundnoise.

The video headphones may be such that the video headphones are providedwith single button music recognition & play.

The video headphones may be such that surround music is captured bymicrophones on the headphones.

The video headphones may be such that captured music is then recognizedin the cloud.

The video headphones may be such that a recognized or similar (viarecommendation engine) song or music is playable via an online service.

The video headphones may be such that the video headphones areconnectable to the Internet of Things.

According to a second aspect of the invention, there is provided a videoheadphones system including video headphones of any aspect of the firstaspect of the invention, and further including a mobile device (eg. asmartphone) connectable to the video headphones, the mobile deviceincluding an application arranged to communicate with the videoheadphones.

The video headphones system may be such that a panorama is computedlocally on the mobile device in a local connection with the videoheadphones. An advantage is that greater computational power on themobile device than on the video headphones may be accessed.

The video headphones system may be such that a panorama is computed onan internet server in connection with the Video headphones system. Anadvantage is that greater computational power on the server than on thevideo headphones or on the mobile device may be accessed.

The video headphones system may be such that a video headphones systemuser may select a specific object for tracking using the mobile device.

The video headphones system may be such that the selected specificobject is a moving car, a person or a group of people, or a building.

The video headphones system may be such that framing is dynamic,following the selected specific object using object recognitionalgorithms.

The video headphones system may be such that a specific object isselectable on the mobile device for centering in a panorama.

The video headphones system may be such that object tracking algorithmsare used for centering the panorama.

The video headphones system may be such that the mobile deviceapplication includes gamification of filters and editing features in theapplication.

The video headphones system may be such that surround music is capturedby microphones on the connected mobile device.

The video headphones system may be such that captured music is thenrecognized in the cloud.

The video headphones system may be such that a recognized or similar(via recommendation engine) song or music is playable via an onlineservice.

The video headphones system may be such that the video headphones systemis configurable to capture video with standard framing, (e.g. 4:3 or16:9) by selecting the area using the mobile device application.

The video headphones system may be such that the mobile device is asmartphone or a tablet computer.

According to a third aspect of the invention, there is provided use ofthe video headphones of any aspect of the first aspect of the invention,by Music lovers, Professional DJ's, Journalist, Gamers, Bloggers, FilmDirectors, Athletes, Skaters, Parkour, Jetsetters, Artist and MusicPublishers, Radio Personalities/Producers, Do it Yourselfers,Developers, Professionals (eg. Natural protographers) or SOCIAL MEDIAUSERS.

According to a fourth aspect of the invention, there is provided use ofthe video headphones system of any aspect of the second aspect of theinvention by Music lovers, Professional DJ's, Journalist, Gamers,Bloggers, Film Directors, Athletes, Skaters, Parkour, Jetsetters, Artistand Music Publishers, Radio Personalities/Producers, Do it Yourselfers,Developers, Professionals (eg. Natural protographers) or SOCIAL MEDIAUSERS.

According to a fifth aspect of the invention, there is provided a helmetincluding a holder configured, in use, to receive and to secure videoheadphones on a head of a user. An advantage is that a very stableconfiguration is provided, which is advantageous in certainapplications, such as in sports, law enforcement, military, search andrescue, construction or exploration applications.

The helmet may be one wherein the holder is configured to receive and tostore a headband of the video headphones.

The helmet may be one wherein the holder is configured to receive and tostore a headband of video headphones, in which the headband is stored bya clicking mechanism.

The helmet may be one wherein in use, the clicking mechanism is locatedat a user's neck, at the back of a user's head.

The helmet may be one wherein the holder is configured to receive and tostore a headband of video headphones, in which the headband is stored bya locking mechanism.

The helmet may be one wherein in use, the locking mechanism is locatedat a user's neck, at the back of a user's head.

The helmet may be one wherein the holder comprises a single unitconfigured in use, to receive and to secure video headphones.

The helmet may be one wherein the holder comprises a plurality of unitsor points in which the video headphones are received and secured.

According to a sixth aspect of the invention, there is provided videoheadphones of any aspect according to the first aspect of the invention,which are configured to be received into a helmet including a holder,wherein the holder is configured, in use, to receive and to secure thevideo headphones on a head of a user.

According to a seventh aspect of the invention, there is provided avideo creation and transmission method including the steps of:

(i) performing capture of raw images and sound on video headphones;(ii) encoding a video on the video headphones;(iii) transmitting audio and video packets from the video headphones;(iv) receiving the audio and video packets into an application runningon a mobile device;(v) providing video editing functions in the application running on themobile device, and(vi) the application running on the mobile device sending edited videoto a server.

An advantage is that an edited video is readily provided from capture onvideo headphones to receipt at a server, such as for storage on theserver for further use, without requiring video editing on a non-mobiledevice.

The method may be one in which raw images are filtered on the videoheadphones.

The method may be one in which encoding the video uses a scalable videocodec.

The method may be one in which encoded audio and video packetsynchronized delivery is performed.

The method may be one in which encoded audio and video packets are sentsimultaneously from the video headphones.

The method may be one in which the application provides editingfunctions which include adding additional audio and/or using filters.

The method may be one in which the mobile device serves as a router forpackets delivery.

The method may be one in which encoded audio and video packetsynchronized delivery is performed to the server.

The method may be one in which the delivery is a scalable delivery inthat the same video and audio may be scaled to different resolutions fordelivery to multiple devices and bandwidths.

The method may be one in which the server delivers Audio and Videopackets to an end-user device, in which Audio and Video packets arereconstructed.

The method may be one in which reconstructed Audio and Video packets areused to reconstruct frames.

The method may be one in which reconstructed frames are rendered.

The method may be one in which the delivery is a scaled delivery.

The method may be one in which the delivery is a full HD delivery.

The method may be one in which a delivery channel is a browser utilizingGoogle codec translation.

The method may be one in which the mobile device is a smartphone or atablet computer.

The method may be one in which the server is in the cloud.

According to an eighth aspect of the invention, there is provided asystem including video headphones and a mobile device programmed with anapplication, the system configured to:

(i) perform capture of raw images and sound on the video headphones;(ii) encode a video on the video headphones;(iii) transmit audio and video packets from the video headphones;(iv) receive the audio and video packets into the application executableon the mobile device;(v) provide video editing functions in the application executable on themobile device, and(vi) the application executable on the mobile device is operable to sendedited video to a server.

The system may be further configured to perform a method of any ofaspect according to the seventh aspect of the invention.

According to an ninth aspect of the invention, there is provided a videocontent file generated by video headphones of any aspect of a firstaspect of the invention, or by a video headphones system of any aspectof a second aspect of the invention, for display in a head mounteddisplay system. The video content file may be embodied on anon-transitory storage medium.

The video content file may be one wherein the head mounted displaysystem is a virtual reality head mounted display system.

The video content file may be one wherein the head mounted displaysystem includes a tracking system.

The video content file may be one wherein the tracking system is a360-degree tracking system.

The video content file may be one wherein the head mounted displaysystem includes a 3D stereoscopic display.

The video content file may be one wherein the head mounted displaysystem is an Oculus Rift display system.

According to a tenth aspect of the invention, there is provided use ofvideo content generated by video headphones of any aspect of a firstaspect of the invention, or by a video headphones system of any aspectof a second aspect of the invention, for display in a head mounteddisplay system. The video content may be embodied in a file on anon-transitory storage medium.

The use may be one wherein interactive playback of panoramic video inthe head mounted display system is provided.

The use may be one wherein the head mounted display system is a virtualreality head mounted display system.

The use may be one wherein the head mounted display system includes atracking system.

The use may be one wherein the tracking system is a 360-degree trackingsystem.

The use may be one wherein the head mounted display system includes a 3Dstereoscopic display.

The use may be one wherein the head mounted display system is an OculusRift display system.

BRIEF DESCRIPTION OF THE DRAWINGS

The accompanying Figures and Appendices illustrate various examples inaccordance with the present disclosure. The above and other aspects ofthe invention will now be described, by way of example only, withreference to the following Figures, in which:

FIG. 1 shows a logic flow diagram illustrating a world view sharing(WVS) component in one example of a VHP. This is an exemplary VHP worldview sharing (WVS) component.

FIG. 2 shows a data flow diagram in one example of a VHP. This is anexemplary VHP data flow.

FIG. 3 shows a block diagram illustrating an exemplary VHP coordinatorin one example of a VHP. This is an exemplary VHP coordinator.

FIGS. 4 to 20 illustrate additional examples of a VHP.

FIG. 21 shows an example of two different perspective views of videoheadphones.

FIG. 22(A) shows an exploded image of a rotatable portion of a headphoneunit, and a fixed part of a headphone unit.

FIG. 22(B) shows an exploded image of a camera mounted on a screwadjuster, and a housing within which turning the screw linearlytranslates the camera within a range of adjustment.

FIG. 23(A) shows an exploded image of a rotatable portion including anintegrally mounted camera of a headphone unit, and a fixed part of aheadphone unit.

FIG. 23(B) shows an example of an aperture portion.

FIG. 24(A) shows an example of a headphone unit of video headphonesincluding a linearly translatable camera.

FIG. 24(B) shows a headphone unit of video headphones including arotatable camera.

FIG. 24(C) shows a headphone unit of video headphones including arotatable camera.

FIG. 25(A) shows an example of video headphones including a headband onwhich there is provided a slideable camera module and a plurality ofsocket modules configured to receive the slideable camera.

FIG. 25(B) shows an example of a fixed socket module.

FIG. 25(C) shows an example of a camera module permitting rotation ofthe camera so that it may face in a forwards or in a backwardsorientation.

FIG. 25(D) shows an example of a camera module which is freely slidableover the headband.

FIG. 25(E) shows an example of a camera module which is clickablyattachable to a socket module.

FIG. 26(A) shows an example of a left headphone cup.

FIG. 26(B) shows an example of a right headphone cup.

FIG. 26(C) shows an example of a left rotating cup assembly.

FIG. 27 shows an example of a mobile phone which is connectable to videoheadphones, wherein there is further provided a luminescent recordingindicator.

FIG. 28 shows an example of a headphone unit including an ambient lightsensor.

FIG. 29 shows an example of a Live Video Feed Process.

FIG. 30(A) shows an example of video headphones in which each of twoheadphone units includes a video camera on a rotatable cup.

FIG. 30(B) shows an example of a video camera socket module.

FIG. 30(C) shows an example of a video camera provided on a rotatablecup.

FIG. 31(A) shows an example of camera module permitting rotation of thecamera so that it may face in a forwards or in a backwards orientation.

FIG. 31(B) shows an example of a camera module which is freely slidableover a headband.

FIG. 31(C) shows an example of a fixed socket module.

FIG. 31(D) shows a camera module which is clickably attachable to asocket module.

FIG. 32 shows an example of a Create—Video Selection user interfacescreen.

FIG. 33 shows examples of Create—Go Live! user interface screens.

FIG. 34 shows an example of a user interface screen.

FIG. 35 shows an example of a Panorama Image Capture.

FIG. 36 shows an example of a Panorama Image Capture.

FIG. 37 shows an example of a Translation process.

FIG. 38 shows examples of Translation—Microphone Selection userinterface screens.

FIG. 39 shows an example of a user interface screen.

FIG. 40 shows an example of a user interface screen.

FIG. 41 shows an example of a Sign Up/Log In user interface screen.

FIG. 42 shows an example of a Create New Account user interface screen.

FIG. 43 shows an example of a Profile—My Videos user interface screen.

FIG. 44 shows an example of a Profile—Followers user interface screen.

FIG. 45 shows examples of Profile—Following user interface screens.

FIG. 46 shows an example of a Profile—Settings user interface screen.

FIG. 47 shows an example of a Feed—Trending user interface screen.

FIG. 48 shows an example of a Feed—Popular user interface screen.

FIG. 49 shows an example of a Feed—Latest user interface screen.

FIG. 50 shows an example of a Feed—Video Detail Page user interfacescreen.

FIG. 51 shows an example of a Live—Trending user interface screen.

FIG. 52 shows an example of an Explore user interface screen.

FIG. 53 shows an example of a Create—Video Selection user interfacescreen.

FIG. 54 shows an example of a Create—Camera Selection user interfacescreen.

FIG. 55 shows an example of a user interface screen.

FIG. 56 shows an example of a user interface screen.

FIG. 57 shows an example of a Create—Import from video headphones userinterface screen.

FIG. 58 shows an example of a Create—Edit—Trim user interface screen.

FIG. 59 shows an example of a Create—Edit—Video Speed user interfacescreen.

FIG. 60 shows an example of a Create—Edit—Video Audio user interfacescreen.

FIG. 61 shows an example of a Create—Edit—Apply Video Effects userinterface screen.

FIG. 62 shows an example of a Create—Edit—Add Music user interfacescreen.

FIG. 63 shows an example of a Create—Edit—Select Track user interfacescreen.

FIG. 64 shows an example of a user interface screen.

FIG. 65 shows an example of a Create—Edit—Thumbnail Selection userinterface screen.

FIG. 66 shows an example of a Create—Edit—Tide user interface screen.

FIG. 67 shows an example of a Create—Edit—Preview user interface screen.

FIG. 68 shows an example of a Create—Edit—Share user interface screen.

FIG. 69 shows a perspective view of an example of video headphones.

FIG. 70 shows a perspective view of an example of video headphones.

FIG. 71 shows an example of a user interface screen.

FIG. 72 shows an example in which video headphones capture a 270°panorama.

FIG. 73 shows an example in which video headphones capture a 360°panorama.

FIG. 74 shows a schematic example, in which three accelerometer tracksare captured and used to stabilize a video of a 360° panorama.

FIG. 75 shows an example of interactive playback of panoramic video inOculus Rift.

FIG. 76 shows an example of a top view, in which video headphonescapture a 270° panorama, or a 360° panorama.

FIG. 77 shows an example of a top view, in which video headphonescapture a 270° panorama, or a 360° panorama.

FIG. 78 shows an example of a front view, which relates to the top viewof FIG. 77.

FIG. 79 shows examples of a helmet including a holder configured, inuse, to receive and to secure video headphones on a head of a user, andvideo headphones suitable for use with such a helmet.

FIG. 80 shows an example of a Video Headphones Delivery productarchitecture method and system.

DETAILED DESCRIPTION

A request to record a user's world view video may be received. The worldview video may be recorded via video headphones and adjusted based onuser instructions. The adjusted world view video may be shared with theuser's social network.

Introduction

A VHP empowers users to record, edit and share their world view withtheir social networks. A user may record a video through a video cameraembedded in the user's headphones. Audio may also be recorded throughone or more microphones, which are installed into the headphone cablecontrol unit and/or located underneath the video camera. Once the userfinishes recording the video, the user may add music, apply filters,make audio and/or video adjustments, provide a description of the video,and/or the like. After the user finishes editing the video, the videomay be shared with the user's social networks.

Detailed Description of a VHP

FIG. 1 shows a logic flow diagram illustrating a world view sharing(WVS) component in one example of a VHP. In FIG. 1, a request to share aworld view video may be received at 101. For example, a world view videomay be a video showing what may be seen and/or heard by a user (i.e.,the view from the user's eye level). In one example, the request toshare a world view video may be received based on activation of a recordbutton on video headphones (e.g., the record button may be integratedinto a headphone cable) by the user. In another example, the request toshare a world view video may be received based on activation of a recordbutton of a VHP mobile app (e.g., running on the user's smart phone) bythe user.

A VHP may facilitate video recording via video headphones at 105. Invarious examples, video headphones may be headphones with an embeddedand/or attached video camera. In various implementations, videoheadphones may include features such as high definition (HD) premiumquality sound, pivoting ear pads for multi-angle recording, one or moreHD (e.g., 1080p) video cameras, one or more dynamic microphones, audioand/or video controls (e.g., record video, adjust volume, skip forwardand/or back, mute) integrated into a headphone cable, and/or the like.In one implementation, the video headphones may include a video cameraon one of the earpieces, and the video camera may have a microphone(e.g., located underneath the video camera). In another implementation,the video headphones may include two video cameras, one on eachearpiece, and each video camera may have a microphone. A video cameraand/or the accompanying microphone, if the video camera has amicrophone, may pivot and/or swivel (e.g., 360 degrees in any direction)to allow the user to record video in any direction. For example, a usermay angle the video camera up to record a video of a bird in a tree. Inanother example, the user may point one video camera straight ahead andthe other video camera towards the back to record a split screen of whatis in front and behind the user. In yet another example, the user mayposition both video cameras in such a way (e.g., both video cameraspointing in the same direction) as to allow three dimensional (3D) videorecording. The video headphones may be connected (e.g., via a headphonecable, via a wireless technology capable of transmitting HD video) tothe user's client (e.g., a smart phone, a portable media player, atablet) and may record and transmit the video (e.g., including videoand/or audio) to the client (e.g., via a VHP mobile app). For example,the video may be stored locally on the client. In another example, thevideo may be stored remotely (e.g., on a remote server). In oneimplementation, the video may be of any desired length. In anotherimplementation, a minimum and/or a maximum length for the video (e.g.,15 seconds) may be specified.

A determination may be made at 110 whether the user wishes to trim therecorded video. In one example, this determination may be made byprompting the user to indicate whether the user wishes to trim the video(e.g., via a “would you like to trim the video?” prompt). In anotherexample, this determination may be made by displaying a video selectionwidget via a VHP mobile app and allowing the user to trim the video viathe video selection widget if the user chooses to do so.

If the user wishes to trim the video, a desired video segment may bedetermined at 115. In one example, the user may trim the video bydragging a video selection widget of a VHP mobile app to select a videosegment of a predetermined size (e.g., a 10 second video segment). Inanother example, the user may trim the video by expanding and/orshrinking the size of a video selection widget of a VHP mobile app toselect a desired video segment. In yet another example, the user maycombine multiple videos (e.g., the current video and one or morepreviously recorded videos) into one video. The video may be trimmed tothe desired video segment at 120.

A determination may be made at 125 whether the user wishes to add audioto the video. In one example, this determination may be made byprompting the user to indicate whether the user wishes to add audio tothe video (e.g., via a “would you like to add audio?” prompt). Inanother example, this determination may be made by facilitating userselection of audio via a VHP mobile app and allowing the user to addaudio to the video if the user chooses to do so.

If the user wishes to add audio to the video, a VHP may facilitate audioselection at 130. In one example, the user may select audio (e.g.,music) from the user's audio collection (e.g., by pressing a “My Music”button of a VHP mobile app). In one implementation, the user may selecta music album and/or track (e.g., a song) and/or a playlist from theuser's music collection. The user may also utilize an audio selectionwidget to select the desired portion of the selected audio to be addedto the video. For example, the length of the selected audio portion maybe set to be equal to the length of the video. In anotherimplementation, a VHP may suggest audio to the user that well matchesactions in the video. For example, a VHP may suggest songs and/orplaylists and/or audio portions whose tempo matches the actions in thevideo. In another example, the user may select audio from a VHP's audiocollection (e.g., by pressing a “VHP Library” button of a VHP mobileapp). For example, the user may purchase music albums and/or songsand/or audio effects via a VHP mobile app. In one implementation, theuser may select audio and/or a portion of the audio from a VHP's audiocollection in a similar manner as described above with regard to theuser's audio collection. In another implementation, the user may selectaudio from a VHP's audio collection based on suggestions from a VHP madein a similar manner as described above with regard to the user's audiocollection.

A determination may be made at 135 whether the user wishes to adjust theaudio. In one example, this determination may be made by prompting theuser to indicate whether the user wishes to adjust the audio (e.g., viaa “would you like to adjust the audio?” prompt). In another example,this determination may be made by facilitating user selection of audioadjustments via a VHP mobile app and allowing the user to adjust theaudio if the user chooses to do so.

If the user wishes to adjust the audio, a VHP may facilitate desiredaudio adjustments at 140. In one example, the user may adjust the audioby speeding up and/or slowing down the audio. For example, the user mayutilize “Slow Down” and/or “Speed Up” buttons of a VHP mobile app toadjust audio speed (e.g., in discreet chunks, such as 2× or 3× faster orslower; continuously, such as based on the length of time that a buttonis pressed). In this example, the length of the selected audio portionmay vary based on the speed of the audio. For example, if the userspeeds up a song, the user may be able to select a longer portion of thesong. In another example, the user may choose to have an entire songplay during the duration (e.g., 2 minutes) of the video, and the speedat which the song is played back may be adjusted accordingly (e.g., sothat the entire song is played back in 2 minutes) by a VHP. In anotherexample, the user may adjust the audio by auto tuning the audio. Forexample, the user may utilize an “Auto Tune” button of a VHP mobile app.In yet another example, the user may adjust the audio by adding soundeffects to the audio. For example, the user may utilize a sound effectsselection widget of a VHP mobile app.

The audio may be added to the video at 145. In one example, the addedaudio may replace audio recorded in the video. In another example, theadded audio may be combined with audio recorded in the video. In someexamples, the user may post artist credit (e.g., via a “Post ArtistCredit” button of a VHP mobile app) for audio (e.g., a song) being usedin the video. For example, the artist credit may scroll in a specifiedlocation (e.g., across the bottom of the video).

A determination may be made at 150 whether the user wishes to add videoeffects to the video. In one example, this determination may be made byprompting the user to indicate whether the user wishes to add videoeffects to the video (e.g., via a “would you like to add video effects?”prompt). In another example, this determination may be made byfacilitating user selection of video effects via a VHP mobile app andallowing the user to add video effects to the video if the user choosesto do so.

If the user wishes to add video effects to the video, a VHP maydetermine desired video effects at 155. In one example, the user mayselect desired video effects (e.g., sepia filter, black and whitefilter, monochromatic filter, a light filter, a frame around the video,speed up and/or slow down the video) via a video effect selection widgetof a VHP mobile app. In another example, the user may wish to addvarious video elements (e.g., a video start element, a video endelement, a transition element, a comments element) to the video. Forexample, the user may wish to insert a comment into the video after anamusing scene in the video. The desired video effects may be added tothe video at 160.

A description of the video may be obtained from the user at 165. In oneexample, the description may include a tide. In another example, thedescription may include the user's description for the video. In someimplementations, the description may have a minimum and/or a maximumsize. For example, a title may have to be at least 1 character long andno more than 50 characters long. In another example, the user'sdescription for the video may have to be no more than 148 characters. Inyet another example, the minimum and/or the maximum size for thedescription may correspond to those specified by social networks onwhich the video may be shared (e.g., a maximum of 140 characters forTwitter).

The video may be added to the user's video library at 170. For example,the video may be stored (e.g., on the client, on a remote server) andadded to the user's VHP profile. If the user chooses to share the videowith other VHP users, the other VHP users may comment on the video, markthe video as favorite, forward the video to others, and/or the like. Theuser may also see how many times the video has been viewed, postcomments, and/or the like.

A determination may be made at 175 whether the user wishes to share thevideo via one or more social networks (e.g., Facebook, Tumblr, Twitter,Instagram, Pinterest, Vimeo, YouTube). In one example, thisdetermination may be made by prompting the user to indicate whether theuser wishes to share the video (e.g., via a “would you like to share thevideo?” prompt). In another example, this determination may be made byfacilitating user selection of social networks on which to share thevideo via a VHP mobile app and allowing the user to share the video ifthe user chooses to do so.

If the user wishes to share the video, social networks on which the userwishes to share the video may be determined at 180. In one example, theuser may select desired social networks via appropriate buttons of a VHPmobile app and press a “Share Now” button to initiate sharing on theselected social networks. In another example, the user may specifydefault desired social networks (e.g., via the user's profile settings)so that the default desired social networks are preselected for theuser, and the user may press a “Share Now” button to initiate sharing onthe selected social networks. The video may be shared on the selectedsocial networks at 185 (e.g., via appropriate APIs provided by thesocial networks).

FIG. 2 shows a data flow diagram in one example of a VHP. FIG. 2provides an example of how data may flow to, through, and/or from a VHP.In FIG. 2, a user 202 may provide a command to initiate video recording221 to the client 210 (e.g., a smart phone, a portable media player, atablet). In one example, the user may provide the command to initiatevideo recording by pressing a record button on the user's videoheadphones 206. In another example, the user may provide the command toinitiate video recording by pressing a record button of a VHP mobile appon the client.

The client may send a video data request 225 to the video headphones.For example, the video data request may be in XML format and may includedata such as a command to initiate video recording, video parameters(e.g., video resolution, video aspect ratio, audio quality), videorecording length, and/or the like. The video headphones may begin and/orend video recording based on the video data request.

The video headphones may send a video data response 229 to the client.For example, the video data response may be in XML format and mayinclude data such as the recorded video (e.g., including video and/oraudio), video information (e.g., date and/or time of recording, locationof the video), and/or the like.

The client may output an adjustments request 233 to the user. In variousexamples, the adjustments request may prompt the user to trim the video,to add audio to the video, to adjust audio in the video, to add videoeffects to the video, to provide a description of the video, to sharethe video, and/or the like. For example, the adjustments request may beoutput via a GUI of a VHP mobile app.

The user may input an adjustments response 237 into the client. Invarious examples, the adjustments response may indicate whether and/orhow the user wishes to trim the video, to add audio to the video, toadjust audio in the video, to add video effects to the video, todescribe the video, to share the video, and/or the like. For example,the adjustments response may be input via a GUI of a VHP mobile app.

If the user wishes to add audio (e.g., from a VHP's audio collection) tothe video, the client may send an audio data request 241 to a VHP server214. For example, a VHP server may store songs available from a VHP(e.g., in an audio data store 330 c). For example, the audio datarequest may be in XML format and may include data such as the user'sidentifier and/or password, an identifier of a requested song and/oralbum and/or playlist, audio parameters (e.g., audio format, audioquality in kbps), a payment method, and/or the like.

A VHP server may send an audio data response 245 to the client. Forexample, the audio data response may be in XML format and may includedata such as the requested song and/or album and/or playlist, audioparameters, a payment confirmation, and/or the like. The client may addthe obtained audio to the video and/or adjust the obtained audio and/orthe video based on user instructions.

If the user wishes to share the video, the client may send a sharerequest 249 to a social network 218. The share request may include thevideo and instruct the social network to post the video via the user'ssocial network account. For example, the share request may be sent viathe social network's API command and may include data such as the user'sidentifier and/or password on the social network, the video, thedescription of the video, video information (e.g., date and/or time ofrecording, location of the video obtained via the client's GPS), and/orthe like. The social network may send a share response 253 to theclient. For example, the share response may be sent via the socialnetwork's API command and may indicate whether the video was shared onthe social network successfully.

The client may provide a video output 257 to the user. For example, thevideo output may inform the user whether the user's video has beenstored (e.g., in a videos data store 330 d), added to the user'sprofile, shared on one or more social networks, and/or the like.

Detailed Description of a VHP Coordinator

FIG. 3 shows a block diagram illustrating an exemplary VHP coordinatorin one example of a VHP. A VHP coordinator facilitates the operation ofa VHP via a computer system (e.g., one or more cloud computing systems,grid computing systems, virtualized computer systems, mainframecomputers, servers, clients, nodes, desktops, mobile devices such assmart phones, cellular phones, tablets, personal digital assistants(PDAs), and/or the like, embedded computers, dedicated computers, asystem on a chip (SOC)). For example, a VHP coordinator may receive,obtain, aggregate, process, generate, store, retrieve, send, delete,input, output, and/or the like data (including program data and programinstructions); may execute program instructions; may communicate withcomputer systems, with nodes, with users, and/or the like. In variousexamples, a VHP coordinator may comprise a standalone computer system, adistributed computer system, a node in a computer network (i.e., anetwork of computer systems organized in a topology), a network of VHPcoordinators, and/or the like. It is to be understood that a VHPcoordinator and/or various VHP coordinator elements (e.g., processor,system bus, memory, input/output devices) may be organized in any numberof ways (i.e., using any number and configuration of computer systems,computer networks, nodes, VHP coordinator elements, and/or the like) tofacilitate VHP operation. Furthermore, it is to be understood thatvarious VHP coordinator computer systems, VHP coordinator computernetworks, VHP coordinator nodes, VHP coordinator elements, and/or thelike may communicate among each other in any number of ways tofacilitate VHP operation. As used in this disclosure, the term “user”refers generally to people and/or computer systems that interact with aVHP; the term “server” refers generally to a computer system, a program,and/or a combination thereof that handles requests and/or responds torequests from clients via a computer network; the term “client” refersgenerally to a computer system, a program, a user, and/or a combinationthereof that generates requests and/or handles responses from serversvia a computer network; the term “node” refers generally to a server, toa client, and/or to an intermediary computer system, program, and/or acombination thereof that facilitates transmission of and/or handling ofrequests and/or responses.

A VHP coordinator includes a processor 301 that executes programinstructions (e.g., VHP program instructions). In various examples, theprocessor may be a general purpose microprocessor (e.g., a centralprocessing unit (CPU)), a dedicated microprocessor (e.g., a graphicsprocessing unit (GPU), a physics processing unit (PPU), a digital signalprocessor (DSP), a network processor, and/or the like), an externalprocessor, a plurality of processors (e.g., working in parallel,distributed, and/or the like), a microcontroller (e.g., for an embeddedsystem), and/or the like. The processor may be implemented usingintegrated circuits (ICs), application-specific integrated circuits(ASICs), field-programmable gate arrays (FPGAs), and/or the like. Invarious implementations, the processor may comprise one or more cores,may include embedded elements (e.g., a coprocessor such as a mathcoprocessor, a cryptographic coprocessor, a physics coprocessor, and/orthe like, registers, cache memory, software), may be synchronous (e.g.,using a clock signal) or asynchronous (e.g., without a central clock),and/or the like. For example, the processor may be an AMD FX processor,an AMD Opteron processor, an AMD Geode LX processor, an Intel Core i7processor, an Intel Xeon processor, an Intel Atom processor, an ARMCortex processor, an IBM PowerPC processor, and/or the like.

The processor may be connected to system memory 305 via a system bus303. The system bus may interconnect these and/or other elements of aVHP coordinator via electrical, electronic, optical, wireless, and/orthe like communication links (e.g., the system bus may be integratedinto a motherboard that interconnects VHP coordinator elements andprovides power from a power supply). In various examples, the system busmay comprise one or more control buses, address buses, data buses,memory buses, peripheral buses, and/or the like. In variousimplementations, a system bus may be a parallel bus, a serial bus, adaisy chain design, a hub design, and/or the like. For example, a systembus may comprise a front-side bus, a back-side bus, AMD'sHyperTransport, Intel's QuickPath Interconnect, a peripheral componentinterconnect (PCI) bus, an accelerated graphics port (AGP) bus, a PCIExpress bus, a low pin count (LPC) bus, a universal serial bus (USB),and/or the like. The system memory, in various examples, may compriseregisters, cache memory (e.g., level one, level two, level three), readonly memory (ROM) (e.g., BIOS, flash memory), random access memory (RAM)(e.g., static RAM (SRAM), dynamic RAM (DRAM), error-correcting code(ECC) memory), and/or the like. The system memory may be discreet,external, embedded, integrated into a CPU, and/or the like. Theprocessor may access, read from, write to, store in, erase, modify,and/or the like, the system memory in accordance with programinstructions (e.g., VHP program instructions) executed by the processor.The system memory may facilitate accessing, storing, retrieving,modifying, deleting, and/or the like data (e.g., VHP data) by theprocessor.

In various examples, input/output devices 310 may be connected to theprocessor and/or to the system memory, and/or to one another via thesystem bus.

In some examples, the input/output devices may include one or moregraphics devices 311. The processor may make use of the one or moregraphic devices in accordance with program instructions (e.g., VHPprogram instructions) executed by the processor. In one implementation,a graphics device may be a video card that may obtain (e.g., via aconnected video camera), process (e.g., render a frame), output (e.g.,via a connected monitor, television, and/or the like), and/or the likegraphical (e.g., multimedia, video, image, text) data (e.g., VHP data).A video card may be connected to the system bus via an interface such asPCI, AGP, PCI Express, USB, PC Card, ExpressCard, and/or the like. Avideo card may use one or more graphics processing units (GPUs), forexample, by utilizing AMD's CrossFireX and/or NVIDIA's SLI technologies.A video card may be connected via an interface (e.g., video graphicsarray (VGA), digital video interface (DVI), Mini-DVI, Micro-DVI,high-definition multimedia interface (HDMI), DisplayPort, Thunderbolt,composite video, S-Video, component video, and/or the like) to one ormore displays (e.g., cathode ray tube (CRT), liquid crystal display(LCD), touchscreen, and/or the like) that display graphics. For example,a video card may be an AMD Radeon HD 6990, an ATI Mobility Radeon HD5870, an AMD FirePro V9800P, an AMD Radeon E6760 MXM V3.0 Module, anNVIDIA GeForce GTX 590, an NVIDIA GeForce GTX 580M, an Intel HD Graphics3000, and/or the like. In another implementation, a graphics device maybe a video capture board that may obtain (e.g., via coaxial cable),process (e.g., overlay with other graphical data), capture, convert(e.g., between different formats, such as MPEG2 to H.264), and/or thelike graphical data. A video capture board may be and/or include a TVtuner, may be compatible with a variety of broadcast signals (e.g.,NTSC, PAL, ATSC, QAM) may be a part of a video card, and/or the like.For example, a video capture board may be an ATI All-in-Wonder HD, aHauppauge ImpactVBR 01381, a Hauppauge WinTV-HVR-2250, a HauppaugeColossus 01414, and/or the like. A graphics device may be discreet,external, embedded, integrated into a CPU, and/or the like. A graphicsdevice may operate in combination with other graphics devices (e.g., inparallel) to provide improved capabilities, data throughput, colordepth, and/or the like.

In some examples, input/output devices may include one or more audiodevices 313. The processor may make use of the one or more audio devicesin accordance with program instructions (e.g., VHP program instructions)executed by the processor. In one implementation, an audio device may bea sound card that may obtain (e.g., via a connected microphone),process, output (e.g., via connected speakers), and/or the like audiodata (e.g., VHP data). A sound card may be connected to the system busvia an interface such as PCI, PCI Express, USB, PC Card, ExpressCard,and/or the like. A sound card may be connected via an interface (e.g.,tip sleeve (TS), tip ring sleeve (TRS), RCA, TOSLINK, optical) to one ormore amplifiers, speakers (e.g., mono, stereo, surround sound),subwoofers, digital musical instruments, and/or the like. For example, asound card may be an Intel AC′97 integrated codec chip, an Intel HDAudio integrated codec chip, a Creative Sound Blaster X-Fi Titanium HD,a Creative Sound Blaster X-Fi Go! Pro, a Creative Sound Blaster Recon3D, a Turtle Beach Riviera, a Turtle Beach Amigo II, and/or the like. Anaudio device may be discreet, external, embedded, integrated into amotherboard, and/or the like. An audio device may operate in combinationwith other audio devices (e.g., in parallel) to provide improvedcapabilities, data throughput, audio quality, and/or the like.

In some examples, input/output devices may include one or more networkdevices 315. The processor may make use of the one or more networkdevices in accordance with program instructions (e.g., VHP programinstructions) executed by the processor. In one implementation, anetwork device may be a network card that may obtain (e.g., via aCategory 5 Ethernet cable), process, output (e.g., via a wirelessantenna), and/or the like network data (e.g., VHP data). A network cardmay be connected to the system bus via an interface such as PCI, PCIExpress, USB, FireWire, PC Card, ExpressCard, and/or the like. A networkcard may be a wired network card (e.g., 10/100/1000, optical fiber), awireless network card (e.g., Wi-Fi 802.11a/b/g/n/ac/ad, Bluetooth, NearField Communication (NFC), TransferJet), a modem (e.g., dialuptelephone-based, asymmetric digital subscriber line (ADSL), cable modem,power line modem, wireless modem based on cellular protocols such ashigh speed packet access (HSPA), evolution-data optimized (EV-DO),global system for mobile communications (GSM), worldwideinteroperability for microwave access (WiMax), long term evolution(LTE), and/or the like, satellite modem, FM radio modem, radio-frequencyidentification (RFID) modem, infrared (IR) modem), and/or the like. Forexample, a network card may be an Intel EXPI9301CT, an Intel EXPI9402PT,a LINKSYS USB300M, a BUFFALO WLI-UC-G450, a Rosewill RNX-MiniN1, aTRENDnet TEW-623PI, a Rosewill RNX-N180UBE, an ASUS USB-BT211, aMOTOROLA SB6120, a U.S. Robotics USR5686G, a Zoom 5697-00-00F, aTRENDnet TPL-401E2K, a D-Link DHP-W306AV, a StarTech ET91000SC, aBroadcom BCM20791, a Broadcom InConcert BCM4330, a Broadcom BCM4360, anLG VL600, a Qualcomm MDM9600, a Toshiba TC35420 TransferJet device,and/or the like. A network device may be discreet, external, embedded,integrated into a motherboard, and/or the like. A network device mayoperate in combination with other network devices (e.g., in parallel) toprovide improved data throughput, redundancy, and/or the like. Forexample, protocols such as link aggregation control protocol (LACP)based on IEEE 802.3AD-2000 or IEEE 802.1AX-2008 standards may be used. Anetwork device may be used to connect to a local area network (LAN), awide area network (WAN), a metropolitan area network (MAN), a personalarea network, the Internet, an intranet, a Bluetooth network, an NFCnetwork, a Wi-Fi network, a cellular network, and/or the like.

In some examples, the input/output devices may include one or moreperipheral devices 317. The processor may make use of the one or moreperipheral devices in accordance with program instructions (e.g., VHPprogram instructions) executed by the processor. In variousimplementations, a peripheral device may be a digital camera, a videocamera, a webcam, an electronically moveable pan tilt zoom (PTZ) camera,a monitor, a touchscreen display, active shutter 3D glasses,head-tracking 3D glasses, a remote control, an audio line-in, an audioline-out, a microphone, headphones, speakers, a subwoofer, a router, ahub, a switch, a firewall, an antenna, a keyboard, a mouse, a trackpad,a trackball, a digitizing tablet, a stylus, a joystick, a gamepad, agame controller, a force-feedback device, a laser, sensors (e.g.,proximity sensor, rangefinder, ambient temperature sensor, ambient lightsensor, humidity sensor, an accelerometer, a gyroscope, a motion sensor,an olfaction sensor, a biosensor, a chemical sensor, a magnetometer, aradar, a sonar, a location sensor such as global positioning system(GPS), Galileo, GLONASS, and/or the like), a printer, a fax, a scanner,a copier, a card reader, and/or the like. A peripheral device may beconnected to the system bus via an interface such as PCI, PCI Express,USB, FireWire, VGA, DVI, Mini-DVI, Micro-DVI, HDMI, DisplayPort,Thunderbolt, composite video, S-Video, component video, PC Card,ExpressCard, serial port, parallel port, PS/2, TS, TRS, RCA, TOSLINK,network connection (e.g., wired such as Ethernet, optical fiber, and/orthe like, wireless such as Wi-Fi, Bluetooth, NFC, cellular, and/or thelike), a connector of another input/output device, and/or the like. Aperipheral device may be discreet, external, embedded, integrated (e.g.,into a processor, into a motherboard), and/or the like. A peripheraldevice may operate in combination with other peripheral devices (e.g.,in parallel) to provide a VHP coordinator with a variety of input,output and processing capabilities.

In some examples, input/output devices may include one or more storagedevices 319. The processor may access, read from, write to, store in,erase, modify, and/or the like a storage device in accordance withprogram instructions (e.g., VHP program instructions) executed by theprocessor. A storage device may facilitate accessing, storing,retrieving, modifying, deleting, and/or the like data (e.g., VHP data)by the processor. In one implementation, the processor may access datafrom the storage device directly via the system bus. In anotherimplementation, the processor may access data from the storage device byinstructing the storage device to transfer the data to the system memoryand accessing the data from the system memory. In various examples, astorage device may be a hard disk drive (HDD), a solid-state drive(SSD), a floppy drive using diskettes, an optical disk drive (e.g.,compact disk (CD-ROM) drive, CD-Recordable (CD-R) drive, CD-Rewriteable(CD-RW) drive, digital versatile disc (DVD-ROM) drive, DVD-R drive,DVD-RW drive, Blu-ray disk (BD) drive) using an optical medium, amagnetic tape drive using a magnetic tape, a memory card (e.g., a USBflash drive, a compact flash (CF) card, a secure digital extendedcapacity (SDXC) card), a network attached storage (NAS), adirect-attached storage (DAS), a storage area network (SAN), otherprocessor-readable physical mediums, and/or the like. A storage devicemay be connected to the system bus via an interface such as PCI, PCIExpress, USB, FireWire, PC Card, ExpressCard, integrated driveelectronics (IDE), serial advanced technology attachment (SATA),external SATA (eSATA), small computer system interface (SCSI), serialattached SCSI (SAS), fibre channel (FC), network connection (e.g., wiredsuch as Ethernet, optical fiber, and/or the like; wireless such asWi-Fi, Bluetooth, NFC, cellular, and/or the like), and/or the like. Astorage device may be discreet, external, embedded, integrated (e.g.,into a motherboard, into another storage device), and/or the like. Astorage device may operate in combination with other storage devices toprovide improved capacity, data throughput, data redundancy, and/or thelike. For example, protocols such as redundant array of independentdisks (RAID) (e.g., RAID 0 (striping), RAID 1 (mirroring), RAID 5(striping with distributed parity), hybrid RAID), just a bunch of drives(JBOD), and/or the like may be used. In another example, virtual and/orphysical drives may be pooled to create a storage pool. In yet anotherexample, an SSD cache may be used with a HDD to improve speed.

Together and/or separately the system memory 305 and the one or morestorage devices 319 may be referred to as memory 320 (i.e., physicalmemory).

VHP memory 320 contains processor-operable (e.g., accessible) VHP datastores 330. Data stores 330 comprise data that may be used (e.g., by aVHP) via a VHP coordinator. Such data may be organized using one or moredata formats such as a database (e.g., a relational database withdatabase tables, an object-oriented database, a graph database, ahierarchical database), a flat file (e.g., organized into a tabularformat), a binary file (e.g., a GIF file, an MPEG-4 file), a structuredfile (e.g., an HTML file, an XML file), a text file, and/or the like.Furthermore, data may be organized using one or more data structuressuch as an array, a queue, a stack, a set, a linked list, a map, a tree,a hash, a record, an object, a directed graph, and/or the like. Invarious examples, data stores may be organized in any number of ways(i.e., using any number and configuration of data formats, datastructures, VHP coordinator elements, and/or the like) to facilitate VHPoperation. For example, VHP data stores may comprise data stores 330 a-dimplemented as one or more databases. A users data store 330 a may be acollection of database tables that include fields such as UserID,UserName, UserPreferences, UserVideos, UserSocialNetworks, and/or thelike. A clients data store 330 b may be a collection of database tablesthat include fields such as ClientID, ClientName, ClientDeviceType,ClientScreenResolution, and/or the like. An audio data store 330 c maybe a collection of database tables that include fields such as AudioID,AudioAlbum, AudioPlaylist, AudioFormat, AudioQuality, AudioPrice, and/orthe like. A videos data store 330 d may be a collection of databasetables that include fields such as VideoID, VideoTitle,VideoDescription, VideoResolution, VideoEffects, VideoSharingSettings,and/or the like. A VHP coordinator may use data stores 330 to keep trackof inputs, parameters, settings, variables, records, outputs, and/or thelike.

VHP memory 320 contains processor-operable (e.g., executable) VHPcomponents 340. Components 340 comprise program components (includingprogram instructions and any associated data stores) that are executed(e.g., by a VHP) via a VHP coordinator (i.e., via the processor) totransform VHP inputs into VHP outputs. It is to be understood that thevarious components and their subcomponents, capabilities, applications,and/or the like may be organized in any number of ways (i.e., using anynumber and configuration of components, subcomponents, capabilities,applications, VHP coordinator elements, and/or the like) to facilitateVHP operation. Furthermore, it is to be understood that the variouscomponents and their subcomponents, capabilities, applications, and/orthe like may communicate among each other in any number of ways tofacilitate VHP operation. For example, the various components and theirsubcomponents, capabilities, applications, and/or the like may becombined, integrated, consolidated, split up, distributed, and/or thelike in any number of ways to facilitate VHP operation. In anotherexample, a single or multiple instances of the various components andtheir subcomponents, capabilities, applications, and/or the like may beinstantiated on each of a single VHP coordinator node, across multipleVHP coordinator nodes, and/or the like.

In various examples, program components may be developed using one ormore programming languages, techniques, tools, and/or the like such asan assembly language, Ada, BASIC, C, C++, C#, COBOL, Fortran, Java,LabVIEW, Lisp, Mathematica, MATLAB, OCaml, PL/I, Smalltalk, Visual Basicfor Applications (VBA), HTML, XML, CSS, JavaScript, JavaScript ObjectNotation (JSON), PHP, Perl, Ruby, Python, Asynchronous JavaScript andXML (AJAX), Simple Object Access Protocol (SOAP), SSL, ColdFusion,Microsoft .NET, Apache modules, Adobe Flash, Adobe AIR, MicrosoftSilverlight, Windows PowerShell, batch files, Tcl, graphical userinterface (GUI) toolkits, SQL, database adapters, web applicationprogramming interfaces (APIs), application server extensions, integrateddevelopment environments (IDEs), libraries (e.g., object libraries,class libraries, remote libraries), remote procedure calls (RPCs),Common Object Request Broker Architecture (CORBA), and/or the like.

In some examples, components 340 may include an operating environmentcomponent 340 a. The operating environment component may facilitateoperation of a VHP via various subcomponents.

In some implementations, an operating environment component may includean operating system subcomponent. An operating system subcomponent mayprovide an abstraction layer that facilitates the use of, communicationamong, common services for, interaction with, security of, and/or thelike of various VHP coordinator elements, components, data stores,and/or the like.

In some examples, an operating system subcomponent may facilitateexecution of program instructions (e.g., VHP program instructions) bythe processor by providing process management capabilities. For example,an operating system subcomponent may facilitate the use of multipleprocessors, the execution of multiple processes, multitasking, and/orthe like.

In some examples, an operating system subcomponent may facilitate theuse of memory by a VHP. For example, an operating system subcomponentmay allocate and/or free memory, facilitate memory addressing, providememory segmentation and/or protection, provide virtual memorycapability, facilitate caching, and/or the like. In another example, anoperating system subcomponent may include a file system (e.g., FileAllocation Table (FAT), New Technology File System (NTFS), HierarchicalFile System Plus (HFS+), Universal Disk Format (UDF), Linear Tape FileSystem (LTFS)) to facilitate storage, retrieval, deletion, aggregation,processing, generation, and/or the like of data.

In some examples, an operating system subcomponent may facilitateoperation of and/or processing of data for and/or from input/outputdevices. For example, an operating system subcomponent may include oneor more device drivers, interrupt handlers, file systems, and/or thelike that allow interaction with input/output devices.

In some examples, an operating system subcomponent may facilitateoperation of a VHP coordinator as a node in a computer network byproviding support for one or more communications protocols. For example,an operating system subcomponent may include support for an internetprotocol suite (i.e., Transmission Control Protocol/Internet Protocol(TCP/IP)) of network protocols such as TCP, IP, User Datagram Protocol(UDP), Mobile IP, and/or the like. In another example, an operatingsystem subcomponent may include support for security protocols (e.g.,Wired Equivalent Privacy (WEP), Wi-Fi Protected Access (WPA), WPA2) forwireless computer networks. In yet another example, an operating systemsubcomponent may include support for virtual private networks (VPNs).

In some examples, an operating system subcomponent may facilitatesecurity of a VHP coordinator. For example, an operating systemsubcomponent may provide services such as authentication, authorization,audit, network intrusion-detection capabilities, firewall capabilities,antivirus capabilities, and/or the like.

In some examples, an operating system subcomponent may facilitate userinteraction with a VHP by providing user interface elements that may beused by a VHP to generate a user interface. In one implementation, suchuser interface elements may include widgets (e.g., windows, dialogboxes, scrollbars, menu bars, tabs, ribbons, menus, buttons, text boxes,checkboxes, combo boxes, drop-down lists, list boxes, radio buttons,sliders, spinners, grids, labels, progress indicators, icons, tooltips,and/or the like) that may be used to obtain input from and/or provideoutput to the user. For example, such widgets may be used via a widgettoolkit such as Microsoft Foundation Classes (MFC), Apple Cocoa Touch,Java Swing, GTK+, Qt, Yahoo! User Interface Library (YUI), and/or thelike. In another implementation, such user interface elements mayinclude sounds (e.g., event notification sounds stored in MP3 fileformat), animations, vibrations, and/or the like that may be used toinform the user regarding occurrence of various events. For example, anoperating system subcomponent may include a user interface such asWindows Aero, Mac OS X Aqua, GNOME Shell, KDE Plasma Workspaces (e.g.,Plasma Desktop, Plasma Netbook, Plasma Contour, Plasma Mobile), and/orthe like.

In various examples an operating system subcomponent may comprise asingle-user operating system, a multi-user operating system, asingle-tasking operating system, a multitasking operating system, asingle-processor operating system, a multiprocessor operating system, adistributed operating system, an embedded operating system, a real-timeoperating system, and/or the like. For example, an operating systemsubcomponent may comprise an operating system such as UNIX, LINUX, IBMi, Sun Solaris, Microsoft Windows Server, Microsoft DOS, MicrosoftWindows 7, Apple Mac OS X, Apple iOS, Android, Symbian, Windows Phone 7,Blackberry QNX, and/or the like.

In some implementations, an operating environment component may includea database subcomponent. A database subcomponent may facilitate VHPcapabilities such as storage, analysis, retrieval, access, modification,deletion, aggregation, generation, and/or the like of data (e.g., theuse of data stores 330). A database subcomponent may make use ofdatabase languages (e.g., Structured Query Language (SQL), XQuery),stored procedures, triggers, APIs, and/or the like to provide thesecapabilities. In various examples a database subcomponent may comprise acloud database, a data warehouse, a distributed database, an embeddeddatabase, a parallel database, a real-time database, and/or the like.For example, a database subcomponent may comprise a database such asMicrosoft SQL Server, Microsoft Access, MySQL, IBM DB2, Oracle Database,and/or the like.

In some implementations, an operating environment component may includean information handling subcomponent. An information handlingsubcomponent may provide a VHP with capabilities to serve, deliver,upload, obtain, present, download, and/or the like a variety ofinformation. An information handling subcomponent may use protocols suchas Hypertext Transfer Protocol (HTTP), Hypertext Transfer ProtocolSecure (HTTPS), File Transfer Protocol (FTP), Telnet, Secure Shell(SSH), Transport Layer Security (TLS), Secure Sockets Layer (SSL),peer-to-peer (P2P) protocols (e.g., BitTorrent), and/or the like tohandle communication of information such as web pages, files, multimediacontent (e.g., streaming media), applications, and/or the like.

In some examples, an information handling subcomponent may facilitatethe serving of information to users, VHP components, nodes in a computernetwork, web browsers, and/or the like. For example, an informationhandling subcomponent may comprise a web server such as Apache HTTPServer, Microsoft Internet Information Services (IIS), Oracle WebLogicServer, Adobe Flash Media Server, Adobe Content Server, and/or the like.Furthermore, a web server may include extensions, plug-ins, add-ons,servlets, and/or the like. For example, these may include Apachemodules, IIS extensions, Java servlets, and/or the like. In someimplementations, an information handling subcomponent may communicatewith a database subcomponent via standards such as Open DatabaseConnectivity (ODBC), Java Database Connectivity (JDBC), ActiveX DataObjects for .NET (ADO.NET), and/or the like. For example, an informationhandling subcomponent may use such standards to store, analyze,retrieve, access, modify, delete, aggregate, generate, and/or the likedata (e.g., data from data stores 330) via the database subcomponent.

In some examples, an information handling subcomponent may facilitatepresentation of information obtained from users, VHP components, nodesin a computer network, web servers, and/or the like. For example, aninformation handling subcomponent may comprise a web browser such asMicrosoft Internet Explorer, Mozilla Firefox, Apple Safari, GoogleChrome, Opera Mobile, Amazon Silk, Nintendo 3DS Internet Browser, and/orthe like. Furthermore, a web browser may include extensions, plug-ins,add-ons, applets, and/or the like. For example, these may include AdobeFlash Player, Adobe Acrobat plug-in, Microsoft Silverlight plug-in,Microsoft Office plug-in, Java plug-in, and/or the like.

In some implementations, an operating environment component may includea messaging subcomponent. The messaging subcomponent may facilitate VHPmessage communications capabilities. The messaging subcomponent may useprotocols such as Simple Mail Transfer Protocol (SMTP), Internet MessageAccess Protocol (IMAP), Post Office Protocol (POP), Extensible Messagingand Presence Protocol (XMPP), Real-time Transport Protocol (RTP),Internet Relay Chat (IRC), Skype protocol, AOL's Open System forCommunication in Realtime (OSCAR), Messaging Application ProgrammingInterface (MAPI), Facebook API, and/or the like to facilitate VHPmessage communications. The messaging subcomponent may facilitatemessage communications such as email, instant messaging, Voice over IP(VoIP), video conferencing, Short Message Service (SMS), web chat,and/or the like. For example, the messaging subcomponent may compriseMicrosoft Exchange Server, Microsoft Outlook, Sendmail, IBM LotusDomino, Gmail, AOL Instant Messenger (AIM), Yahoo Messenger, ICQ,Trillian, Skype, Google Talk, Apple FaceTime, Apple iChat, FacebookChat, and/or the like.

In some implementations, an operating environment component may includea security subcomponent that facilitates VHP security. In some examples,a security subcomponent may restrict access to a VHP, to one or moreservices provided by a VHP, to data associated with a VHP (e.g., storedin data stores 330), to communication messages associated with a VHP,and/or the like to authorized users. Access may be granted via a loginscreen, via an API that obtains authentication information, via anauthentication token, and/or the like. For example, the user may obtainaccess by providing a username and/or a password (e.g., a string ofcharacters, a picture password), a personal identification number (PIN),an identification card, a magnetic stripe card, a smart card, abiometric identifier (e.g., a finger print, a voice print, a retinascan, a face scan), a gesture (e.g., a swipe), a media access control(MAC) address, an IP address, and/or the like. Various security modelssuch as access-control lists (ACLs), capability-based security,hierarchical protection domains, and/or the like may be used to controlaccess. For example, the security subcomponent may facilitate digitalrights management (DRM), network intrusion detection, firewallcapabilities, and/or the like.

In some examples, the security subcomponent may use cryptographictechniques to secure information (e.g., by storing encrypted data),verify message authentication (e.g., via a digital signature), provideintegrity checking (e.g., a checksum), and/or the like by facilitatingencryption and/or decryption of data. Furthermore, steganographictechniques may be used instead of or in combination with cryptographictechniques. Cryptographic techniques used by a VHP may include symmetrickey cryptography using shared keys (e.g., using one or more blockciphers such as triple Data Encryption Standard (DES), AdvancedEncryption Standard (AES); stream ciphers such as Rivest Cipher 4 (RC4),Rabbit), asymmetric key cryptography using a public key/private key pair(e.g., using algorithms such as Rivest-Shamir-Adleman (RSA), DigitalSignature Algorithm (DSA)), cryptographic hash functions (e.g., usingalgorithms such as Message-Digest 5 (MD5), Secure Hash Algorithm 2(SHA-2)), and/or the like. For example, a security subcomponent maycomprise a cryptographic system such as Pretty Good Privacy (PGP).

In some implementations, an operating environment component may includea virtualization subcomponent that facilitates VHP virtualizationcapabilities. In some examples, a virtualization subcomponent mayprovide support for platform virtualization (e.g., via a virtualmachine). Platform virtualization types may include full virtualization,partial virtualization, paravirtualization, and/or the like. In someimplementations, platform virtualization may be hardware-assisted (e.g.,via support from the processor using technologies such as AMD-V, IntelVT-x, and/or the like). In some examples, a virtualization subcomponentmay provide support for various other virtualized environments such asvia operating-system level virtualization, desktop virtualization,workspace virtualization, mobile virtualization, applicationvirtualization, database virtualization, and/or the like. In someexamples, a virtualization subcomponent may provide support for variousvirtualized resources such as via memory virtualization, storagevirtualization, data virtualization, network virtualization, and/or thelike. For example, a virtualization subcomponent may comprise VMwaresoftware suite (e.g., VMware Server, VMware Workstation, VMware Player,VMware ESX, VMware ESXi, VMware ThinApp, VMware Infrastructure),Parallels software suite (e.g., Parallels Server, Parallels Workstation,Parallels Desktop, Parallels Mobile, Parallels Virtuozzo Containers),Oracle software suite (e.g., Oracle VM Server for SPARC, Oracle VMServer for x86, Oracle VM VirtualBox, Oracle Solaris 10, Oracle Solaris11), Informatica Data Services, Wine, and/or the like.

In some examples, components 340 may include a user interface component340 b. A user interface component may facilitate user interaction with aVHP by providing a user interface. In various implementations, a userinterface component may include programmatic instructions to obtaininput from and/or provide output to the user via physical controls(e.g., physical buttons, switches, knobs, wheels, dials), textual userinterface, audio user interface, GUI, voice recognition, gesturerecognition, touch and/or multi-touch user interface, messages, APIs,and/or the like. In some implementations, the user interface componentmay make use of the user interface elements provided by an operatingsystem subcomponent of the operating environment component. For example,the user interface component may make use of an operating systemsubcomponent's user interface elements via a widget toolkit. In someimplementations, the user interface component may make use ofinformation presentation capabilities provided by the informationhandling subcomponent of the operating environment component. Forexample, a user interface component may make use of a web browser toprovide a user interface via HTML5, Adobe Flash, Microsoft Silverlight,and/or the like.

In some examples, components 340 may include any of the components WVS340 c described in more detail in preceding figures.

Video Headphones Including at Least One Camera

There are provided video headphones including a first video camera in orforming part of a first headphone unit, and a second video camera in orforming part of a second headphone unit, in which the first headphoneunit and the second headphone unit are connected by a headband. Theheadphone units may include organic material eg. wood. The headband maybe mostly metal. The video cameras may be independently rotatable ontheir respective headphone unit. The video cameras may be independentlyrotatable on their respective headphone unit about a common axis ofrotation. The videos cameras may be rotatable but they may stifflyresist rotation. The headphone units may be coloured. The headphoneunits may be brightly coloured. FIG. 21 shows an example of twodifferent perspective views of video headphones. FIG. 70 shows anexample of video headphones. FIG. 30(A) shows an example of videoheadphones in which each of two headphone units includes a video cameraon a rotatable cup.

There are provided video headphones including a first video camera in orforming part of a first headphone unit, and a second video camera in orforming part of a second headphone unit, in which the first headphoneunit and the second headphone unit are connected by a headband, in whichthe first headphone unit includes a third camera that is rotatablerelative to the first camera. The third camera may be rotatable aroundan axis between the first headphone unit and the second headphone unit.The headphone units may include organic material eg. wood. The headbandmay be mostly metal. The video cameras may be independently rotatable ontheir respective headphone unit. The first and second video cameras maybe fixed on their respective headphone unit. The video cameras may beindependently rotatable on their respective headphone unit about acommon axis of rotation. The videos cameras may be rotatable but theymay stiffly resist rotation. The headphone units may be coloured. Theheadphone units may be brightly coloured. FIG. 69 shows an example of aperspective view of video headphones.

There are provided headphones with three cameras (eg. at 9 o'clock, 3o'clock and rotating only) which can capture the panoramicvideo/picture. FIG. 69 shows an example of a perspective view of videoheadphones.

A headphone unit of video headphones may include a rotatable portion.The axis of rotation may be from a first headphone unit to a secondheadphone unit of video headphones. FIG. 22(A) shows an exploded imageof a rotatable portion of a headphone unit, and a fixed part of aheadphone unit. A sub-assembly portion of a headphone unit may include acamera and a housing for the camera. The camera may be attached to ascrew adjuster so that turning the screw linearly translates the camerawithin a range of adjustment. FIG. 22(B) shows an exploded image of acamera mounted on a screw adjuster, and a housing within which turningthe screw linearly translates the camera within a range of adjustment.

A headphone unit of video headphones may include a rotatable portionincluding an integrally mounted camera. The axis of rotation may be froma first headphone unit to a second headphone unit of video headphones.FIG. 23(A) shows an exploded image of a rotatable portion including anintegrally mounted camera of a headphone unit, and a fixed part of aheadphone unit. A headphone unit may include an aperture portion whichprovides fixed apertures through which the rotatable camera may view inpreselected directions. For example, there may be a first aperture forviewing in a forwards direction and a second aperture for viewing in abackwards direction. If a camera is rotated to a direction in which itcannot view through an aperture, such a direction is suitable forstoring the camera when it is not in use, because it prevents scratchingto the camera lens surface. FIG. 23(B) shows an example of an apertureportion.

A headphone unit of video headphones may include a linearly translatablecamera. An example is shown in FIG. 24(A). A headphone unit of videoheadphones may include a rotatable camera, wherein that camera can onlyview through fixed apertures in the headphone unit. An example is shownin FIG. 24(B). A headphone unit of video headphones may include arotatable camera, wherein that camera can view in any direction in a 360degree range of rotation. An example is shown in FIG. 24(C).

Video headphones may be provided in which the video headphones include aheadband on which there is provided a slideable camera module and aplurality of socket modules configured to receive the slideable camera.An example is shown in FIG. 25(A). An example of a fixed socket moduleis shown in FIG. 25(B). A camera module may permit rotation of thecamera so that it may face in a forwards or in a backwards orientation.An example is shown in FIG. 25(C). A camera module may be freelyslidable over the headband, or it may stiffly resist sliding over theheadband, but nevertheless still be slidable over the headband. Anexample is shown in FIG. 25(D). A camera module may be clickablyattachable to a socket module. An example is shown in FIG. 25(E).

Video headphones may be provided in which the video headphones include aheadband on which there is provided a slideable camera module and aplurality of socket modules configured to receive the slideable camera.A camera module may permit rotation of the camera so that it may face ina forwards or in a backwards orientation. An example is shown in FIG.31(A). A camera module may be freely slidable over the headband, or itmay stiffly resist sliding over the headband, but nevertheless still beslidable over the headband. An example is shown in FIG. 31(B). Anexample of a fixed socket module is shown in FIG. 31(C). A camera modulemay be clickably attachable to a socket module. An example is shown inFIG. 31(D).

Video headphones may be provided in which a left headphone cup and aright headphone cup are not mirror images of each other. For example,this may be because a particular function of the video headphones isperformed in one cup, and is not duplicated in the other cup. A leftheadphone cup may include a Bluetooth and Wifi module, a processor, acircuit board, a microphone, a camera lens, a HD camera module with onboard video encoding, an external memory socket (eg. for a micro SDcard), a power source, a separate video data source, a separate audiosource and a USB connector socket. An example is shown in FIG. 26(A). Aright headphone cup may include a microphone, a camera lens, a HD cameramodule with on board video encoding, a power source, a battery, abattery management system, a video data output line, and an audio dataoutput line. An example is shown in FIG. 26(B).

Video headphones may be provided in which each headphone cup includes arotating cup assembly. A rotating cup assembly may include a cup, a hub,a circuit board, an audio driver, and padding suitable for contact to anear of a wearer of the video headphones. The cup may rotate round itsprincipal axis relative to the hub. The cable may pass through a centerof the rotation axis. An example is shown in FIG. 26(C).

A headphone unit may include an ambient light sensor. A headphone unitmay include a camera. A headphone unit may include a main audio outputjack. A headphone unit may include a secondary audio output jack forsharing. An example is shown in FIG. 28.

Video headphones may be provided in which the video headphones include aheadband on which there is provided a slideable video camera socketmodule and a plurality of socket modules configured to receive theslideable camera, and the video headphones include headphone units eachwith a video camera on a rotatable cup. An example is shown in FIG.30(A). Examples of a video camera socket module are shown in FIG. 30(B).A video camera may be provided on a rotatable cup. An example is shownin FIG. 30(C).

There is provided a mobile device (eg. mobile phone) which isconnectable to video headphones, wherein there is further provided aluminescent recording indicator which is insertable into a socket of themobile device, wherein the luminescent recording indicator and themobile device are configured to illuminate the luminescent recordingindicator when the mobile device is recording video data. Theluminescent recording indicator may change its colour based on a sensedambient colour of the recorded video. The luminescent recordingindicator may form part of a lead or antenna through which a videosignal is received by the mobile device from the video headphones. Amobile device may be an iphone. An example is shown in FIG. 27.

Video headphones are provided which may be wired, lightning, bluetoothand Near Field Communication (NFC) video transfer capable. A mobiledevice in communication with video headphones is provided wherein themobile device may be in connection with a luminescent wire connectorthat glows when recording to alert anyone in the area that recording ison. The wire connector may have Universal Serial Bus (USB) on-the-go(OTG), 9 pin and lightning connector ends for both iphone and android.An example of a luminescent wire connector is shown in FIG. 27.

There is provided a system including video headphones connectable to amobile device (eg. smartphone). The mobile device may be operable tomake a video data request to the video headphones via the connection,which may be wired or wireless. The video headphones may be configuredto respond to the request to provide video data to the mobile device.The mobile device may be configured to request a third party device toshare video content on the mobile device with the third party device.The mobile device may be configured to receive a response and/or acomment relating to video content shared with the third party device.The mobile device may be configured to receive a request to initiatevideo recording, for example via a user interface of the mobile device,or from a third party device in connection with the mobile device, whichinitiates video recording on the video headphones. The mobile device maybe configured to provide output of live comments received on video data,for example to a user interface of the device, or to a third partydevice connected to the mobile device. The mobile device may beconfigured to receive comments in reply to provided output of livecomments received on video data, where for example the replies arereceived via a user interface of the device, or from third party devicesconnected to the mobile device. An example is shown in FIG. 29.

There is provided a system including video headphones connectable to amobile device (eg. smartphone). The mobile device may be operable tomake an audio data request to the video headphones via the connection,which may be wired or wireless. The video headphones may be configuredto respond to the request to provide audio data to the mobile device.The mobile device may be configured to play an audible translation forreproduction on the headphones of the video headphones. The mobiledevice may be configured to receive a request for an audibletranslation, for example via a user interface of the mobile device, orfrom a third party device in connection with the mobile device, whichinitiates translation of an audio file on the mobile device. The mobiledevice may be configured to receive an initiate translation inputselection, for example via a user interface of the mobile device, orfrom a third party device in connection with the mobile device, whichinitiates translation of a selected audio file on the mobile device. Themobile device may be configured to provide an on-screen display of aresponse to the translation request, for example to a user interface ofthe device, or to a third party device connected to the mobile device.The mobile device may be configured to send a translation data request,including for example an audio file to be translated, and a designatedoutput language, to a server in connection with the mobile device. Themobile device may be configured to receive a translation data responsefrom the server in response to the request. An example is shown in FIG.37.

There may be a mobile device (eg. mobile phone) interface which allows auser to select normal frame (for example, a 3:4 aspect ratio) from apanoramic video. There may be an automatic panoramic video framing basedon a moving object. For example, a person is passing by from left to theright and it is possible to frame the panoramic video with her to make astandard 3:4 aspect ratio video, which looks like a camera turning fromleft to the right.

In an example, there are provided three well-separated cameras of videoheadphones, in which a first camera is on a first headphone unit, asecond video camera is on a second headphone unit, and a third videocamera is on a headband of the video headphones. The video images fromthe three cameras may be stitched together, or edited. The stitchedtogether or edited images may provide a constant radius image, forexample, or a variable radius image, for example. The cameras may detectthe movement of a subject. An example is shown in FIG. 35.

In an example, there are provided three well-separated cameras on aheadband of video headphones. The video images from the three camerasmay be stitched together, or edited. The stitched together or editedimages may provide a constant radius image, for example, or a variableradius image, for example. The cameras may detect the movement of asubject. An example is shown in FIG. 36.

In an example, there are provided headphones with accelerometer/gyrosensors to determine camera movement for video stabilization.

In an example, there are provided headphones with an ambient light/colorsensor (we can use the camera for this, in an example) to determinemedian ambient color and make music suggestion better corresponding tocontextual info. An example of a headphone unit including an ambientlight sensor is shown in FIG. 28.

In an example, there are provided headphones with several microphoneswhich may select spatial sound sources in the environment for musicrecognition/sound recording. In an example, there are providedheadphones with an accessory to capture an electroencephalogram to makemusic suggestion better and/or to control the recording.

In an example, there are provided headphones with wireless videotransmission over bluetooth (this is preferable to wifi, because forexample a user doesn't lose internet connectivity). The video may becompressed into h.264 format on the headphones and transmitted to thephone. There are two example cases: in one example, bluetooth bandwidthis enough; so the video is transmitted on the fly. In another example,the bandwidth is not enough. If the bandwidth is not enough, a real-timelow-resolution viewfinder video may be transmitted and after recordingis done; a hi-resolution video may be transmitted asynchronically in thebackground to the phone.

In an example, there are provided headphones with an audio jack whichcould be used for audio input in case of empty batteries or audio outputto share the music with another person. An example of a headphone unitincluding a secondary audio output jack for sharing is shown in FIG. 28.

In an example, there are provided headphones with sensors, which detectif the headphones are on the head or not, so as to stop/resume the musicplayback according to if the headphones are on a user's head or not.

In an example, there are provided headphones with a loudspeaker optionto share music eg. at a party.

In an example, there are provided headphones that record a video imageand that automatically use the music you're listening to on theheadphones as the video soundtrack. Regarding the video headphones,there is the added function of automatically using the music the user isactually listening to as the video soundtrack.

To provide high quality video in a video recording in which the soundtrack is a pre-recorded sound file, the following may be performed. Areal-time viewfinder may be provided with low-resolution image outputand with a high-frame rate output. Super-sampling may be provided on aconnected mobile device (eg. mobile-phone) to increase (eg. to double)the frame rate. Asynchronous full-resolution video transfer from thecamera-containing device may be provided after video capturing is done.When a user presses the record button, only viewfinder data istransferred from the camera-containing device to the wirelesslyconnected mobile device (eg. mobile-phone) due to wireless (eg.Bluetooth) bandwidth limitations.

When a user presses a stop recording button, transfer may be started ofcaptured full-resolution video. During the full-resolution-videotransfer a user may edit the video using preview quality image output.An advantage is that it's much faster to edit the video using previewquality image output, rather than waiting for final video transfer. Auser should not necessarily have to wait for final video transfer. Assoon as a user has finished the editing and while full-resolution videois being transferred to a mobile device (eg. mobile-phone), the editingsoftware will apply the same actions (the actions implied by theediting) to the full-resolution video. Motion sensor information may beused to improve the video recorded on the headphones side by applyingprecise video-stabilization either on a connected mobile device (eg.mobile-phone) or on a cloud side or server side to save the batterypower on the headphones and/or on the mobile device (eg. mobile-phone).More than one camera on headphones may be used to capture a panoramicvideo. A user can select a non-panoramic frame from a panorama. Software(eg. on a mobile device or on a mobile phone connected to theheadphones) can track moving objects in the panorama automatically andcrop the panorama to a standard frame.

High quality stereo music reproduction is characterized by reproducingaudio frequencies in the human audio frequency range of about 20 Hz toabout 20 kHz. In particular, lower quality stereo music reproductionoften characterized by the inability to reproduce lower frequencies,particularly in the frequency range from about 20 Hz to about 50 Hz.Small loudspeakers are loudspeakers suitable for use on headphones.

There is provided a system including video headphones, and a mobiledevice (eg. a smartphone) in connection with the video headphones andrunning an application, that allows a user to record video, edit, andmix their music to share with their community. A user may for examplerecord video, edit their music playlist, alter their video effects, adda video tide, and share with their community using the headphones andmobile application running on the mobile device. The headphones mayprovide disc jockey (DJ) audio quality. The headphones may allow a userto record life from their own Point of view (POV) and swivel each videocamera equipped headphone cup for front & rear POV viewing while themobile app may allow a user to edit video and audio like a Pro! A usermay edit their own music soundtrack & share on the social media platformof their choice. The system is premium headphone innovation, whichoffers deeper levels of engagement and connection for consumers throughvideo capture and sharing capabilities. The system opens the door forfirst timers to join a headphone revolution in an easily adoptable,sleek and stylish way. The system takes the singular experience of thevideo headphone consumer and provides access to share the love of musicand video with their Social Network.

There is provided a head-mountable device comprising: a first earphoneassembly that includes a first housing defining a first interior spaceand a first loudspeaker disposed at least partially within the firstinterior space and integrated with the first housing; a second earphoneassembly that includes a second housing defining a second interior spaceand a second loudspeaker disposed at least partially within the secondinterior space and integrated with the second housing; an imagecapturing apparatus that includes a camera integrated with the firstearphone assembly; audio input connections each configured to receiveaudio signals from at least one of two independent audio sources; and anaudio output configured to supply audio signals from the audio inputconnections to the first and second loudspeakers; wherein the headmountable device is configured to permit switching between the first oneof the audio sources and the second one of the audio sources, andwherein the image capturing apparatus is configured to operateconcurrently with either one of the audio sources. An on/off switch tobegin and end recording of video concurrent with a selected audio sourcemay be provided. A multi-mode switching feature is useful in a devicebecause the device may have at least two audio sources (a microphone anda music player). An on/off switch and a switch for changing the audiosource residing on the headphone may be useful for a wireless version.

Video headphones may be provided with at least three modes: no audio,mic as audio source concurrently played with video, and player as audiosource concurrently played with video recording. A fourth mode may bemic and player as audio sources concurrently played with video as it iscaptured. A user may be able to switch between these modes.

User Interface Aspects

There is provided a mobile device (eg. mobile phone) which isconnectable to video headphones.

A user interface may be provided on a screen (eg a touch screen) of themobile device through which a user may control actions of the videoheadphones when the video headphones are in connection with the mobiledevice. A connection may be a wired connection. A connection may be awireless connection. A user interface screen of the mobile device mayprovide a selectable (eg. touch screen selectable) option, which whenselected by a user initiates a video recording on the video headphones.A user interface screen of the mobile device may provide a selectable(eg. touch screen selectable) option, which when selected by a userprovides live video from the video headphones. A user interface screenof the mobile device may provide a selectable (eg. touch screenselectable) option, which when selected by a user provides for import ofa video file from the video headphones. An example user interface screenis shown in FIG. 32.

A user interface may be provided on a screen (eg a touch screen) of themobile device through which a user may invite friends to view a livevideo feed from the video headphones. Email addresses of friends to whomthe invitation should be sent may be entered in a window on the screen.A selectable option may be provided for an invite to be sent to allFollowers of a user of the mobile device, which is a personal mobiledevice. A selectable option may be provided for an invite to be sent toall Friends of a user of the mobile device, which is a personal mobiledevice. The invite may include an inputted title. The invite may includean inputted description. A selectable option may be provided to allowpublic viewing of a live feed. A selectable option may be provided tostart recording of a live feed. An example of related user interfacescreens is shown in FIG. 33.

A user interface may be provided on a screen (eg a touch screen) of themobile device through which a user may invite friends to view a livevideo feed from the video headphones. A configured screen may beprovided when a live video feed is active. The screen may be configuredto indicate the duration so far of the live video feed. The screen maybe configured to indicate the number of live viewers of the live videofeed. The screen may be configured to provide live user commentsrelating to the live video feed. The live user comments may includehashtags and usernames. The screen may be configured to provide an areafor composing replies to comments received relating to the live videofeed. The screen may be configured to provide a selectable option tostop the live video feed. An example user interface screen is shown inFIG. 34.

There is provided a system including video headphones connectable to amobile device (eg. smartphone). The mobile device may be operable tomake an audio data request to the video headphones via the connection,which may be wired or wireless. The video headphones may be configuredto respond to the request to provide audio data to the mobile device. Auser interface screen on the mobile device may provide for selection ofa selectable microphone to detect audio from. A selectable microphonemay be on the video headphones. A selectable microphone may be on themobile device. A user interface screen on the mobile device may providefor selection of which medium to translate. A selectable medium may beaudio, for translation. A selectable medium may be video, for example sothat writing in the video feed may be translated. A user interfacescreen on the mobile device may provide that an input medium has beendetected, and offer related translation options. For example, atranslation option for translating audio may be provided. For example, atranslation option for translating video may be provided, for example sothat writing in the video feed may be translated. An example of relateduser interface screens is shown in FIG. 38.

There is provided a system including video headphones connectable to amobile device (eg. smartphone). The mobile device may be operable tomake an audio data request to the video headphones via the connection,which may be wired or wireless. The video headphones may be configuredto respond to the request to provide audio data to the mobile device,such as from an audio file, or from audio input obtained from amicrophone of the video headphones. A user interface screen on themobile device may provide for translation of text from a selectable ordetected language to a selectable language. The text to be translatedmay be obtained by speech recognition from an input audio source, or bytext recognition from a video image or a video stream. Translated textmay be displayed on the screen. The screen may include a selectableoption such that translated text is provided as audio output, forexample on the mobile device, or on the video headphones. An exampleuser interface screen is shown in FIG. 39.

There is provided a system including video headphones connectable to amobile device (eg. a smartphone). A mobile device screen may indicatewhen the mobile device is not in connection with video headphones. Anexample user interface screen is shown in FIG. 40.

There is provided a system including video headphones connectable to amobile device (eg. a smartphone), wherein the mobile device isconnectable to a server which may be real or virtual. A mobile devicescreen may be provided for entering a username and password for anaccount hosted on the server, wherein the account provides for storingon the server media recorded on the video headphones and transmitted viathe mobile device to the server. A user interface screen on the mobiledevice may provide for user input of a username or email address whichfunctions as a username, and a password, for use with the account. ARemember Me selectable option may be provided. A login selectable iconmay be provided. A Create New Account selectable icon may be provided. Aselectable icon for signing in with Facebook may be provided. Aselectable icon for signing in with Twitter may be provided. Aselectable icon for watching a Demo may be provided. An example userinterface screen is shown in FIG. 41.

There is provided a system including video headphones connectable to amobile device (eg. a smartphone), wherein the mobile device isconnectable to a server which may be real or virtual. A mobile devicescreen may be provided for entering a username and password for creatinga new account hosted on the server, wherein the account provides forstoring on the server media recorded on the video headphones andtransmitted via the mobile device to the server. A user interface screenon the mobile device may provide for user input of a username, an emailaddress, and a password for use with the account. A selectable icon maybe provided for the user to confirm the username, email address andpassword are as desired by the user eg. a “Create Account” icon. Aselectable option may be provided for the user email address to receivenotifications from the server. An example user interface screen is shownin FIG. 42.

There is provided a system including video headphones connectable to amobile device (eg. a smartphone), wherein the mobile device isconnectable to a server which may be real or virtual. A mobile devicescreen may be provided for managing videos associated with a useraccount on the server. The mobile device screen may indicate the user'susername. A brief bio/description of the user may be displayed, eg onelimited to 140 characters. The mobile device screen may indicate thenumber of videos associated with the account. The mobile device screenmay indicate the number of accounts being followed by the user account.The mobile device screen may display a screenshot and tide associatedwith a single video of the user account, which is selectable forplayback on the mobile device. The mobile device screen may display ascreenshot and title associated with each of a plurality of videos ofthe user account, which are selectable for playback on the mobiledevice. The screen may provide a selectable icon for displaying a listof featured videos. The screen may provide a selectable icon forproviding a live video feed. The screen may provide a selectable iconfor discovering new videos. The screen may provide a selectable icon fordisplaying a detailed profile of a user. A selectable settings icon maybe provided. An example user interface screen is shown in FIG. 43.

There is provided a system including video headphones connectable to amobile device (eg. a smartphone), wherein the mobile device isconnectable to a server which may be real or virtual. A mobile devicescreen may be provided for viewing Followers associated with a useraccount on the server. The mobile device screen may indicate the user'susername. A brief bio/description of the user may be displayed, eg onelimited to 140 characters. The mobile device screen may indicate thenumber of videos associated with the account. The mobile device screenmay indicate the number of accounts being followed by the user account.The mobile device screen may provide a plurality of usernames and theirassociated icons for Followers of the user account. The screen mayprovide a selectable icon for displaying a list of featured videos. Thescreen may provide a selectable icon for providing a live video feed.The screen may provide a selectable icon for discovering new videos. Thescreen may provide a selectable icon for displaying a detailed profileof a user. A selectable settings icon may be provided. An example userinterface screen is shown in FIG. 44.

There is provided a system including video headphones connectable to amobile device (eg. a smartphone), wherein the mobile device isconnectable to a server which may be real or virtual. A mobile devicescreen may be provided for viewing potential Friends to be associatedwith a user account on the server. The mobile device screen may indicatethe user's username. A brief bio/description of the user may bedisplayed, eg one limited to 140 characters. The mobile device screenmay indicate the number of videos associated with the account. Themobile device screen may indicate the number of accounts being followedby the user account. The screen may provide a selectable icon fordisplaying a list of featured videos. The screen may provide aselectable icon for providing a live video feed. The screen may providea selectable icon for discovering new videos. The screen may provide aselectable icon for displaying a detailed profile of a user. Aselectable settings icon may be provided. The mobile device screen mayprovide a selectable icon to Invite Friends to be associated with theuser account. Upon selection of an icon to Invite Friends, an inputscreen may be provided to specify an email address to which to send aninvitation to join a community of users who are “friends” of theaccount. A send invitation selectable icon may be provided on the emailinput screen. A selectable icon may be provided to share the invite on asocial network. A selectable icon may be provided to share the invite ona predefined social network. Examples of related user interface screensare shown in FIG. 45.

There is provided a system including video headphones connectable to amobile device (eg. a smartphone), wherein the mobile device isconnectable to a server which may be real or virtual. A mobile devicescreen may be provided for selecting settings associated with a useraccount on the server. A selectable setting may be to edit a userprofile. A selectable setting may be to select social settings. Aselectable setting may be to select notifications. A selectable settingmay be to select privacy settings. A selectable setting may be to selectsettings relating to a Help Center. A selectable setting may be toprovide a rating for an application running on the mobile device whichprovides the user interface screen and associated functionality. A LogOut button may be provided. An example user interface screen is shown inFIG. 46.

There is provided a system including video headphones connectable to amobile device (eg. a smartphone), wherein the mobile device isconnectable to a server which may be real or virtual. A mobile devicescreen may be provided for viewing trending of videos on the server. Themobile device screen may display a screenshot, username and tideassociated with each of a plurality of videos which are trending on theserver, which are selectable for playback on the mobile device. Thetrending may be filterable using a selectable option on the screen. Forexample, trending videos may be filterable by geographic region, by agegroup (eg. child, teen, adult), or by selectable category. The screenmay provide a selectable icon for displaying a list of featured videos.The screen may provide a selectable icon for providing a live videofeed. The screen may provide a selectable icon for discovering newvideos. The screen may provide a selectable icon for displaying adetailed profile of a user. A selectable settings icon may be provided.An example user interface screen is shown in FIG. 47.

There is provided a system including video headphones connectable to amobile device (eg. a smartphone), wherein the mobile device isconnectable to a server which may be real or virtual. A mobile devicescreen may be provided for viewing popular videos on the server. Themobile device screen may display a screenshot, username and tideassociated with each of a plurality of videos on the server which arepopular, which are selectable for playback on the mobile device. Thepopular videos may be filterable using a selectable option on thescreen. For example, popular videos may be filterable by geographicregion, by age group (eg. child, teen, adult), or by selectablecategory. The screen may provide a selectable icon for displaying a listof featured videos. The screen may provide a selectable icon forproviding a live video feed. The screen may provide a selectable iconfor discovering new videos. The screen may provide a selectable icon fordisplaying a detailed profile of a user. A selectable settings icon maybe provided. An example user interface screen is shown in FIG. 48.

There is provided a system including video headphones connectable to amobile device (eg. a smartphone), wherein the mobile device isconnectable to a server which may be real or virtual. A mobile devicescreen may be provided for viewing the latest videos on the server. Themobile device screen may display a screenshot, username and tideassociated with each of a plurality of videos of which are the latestvideos on the server, which are selectable for playback on the mobiledevice. The latest videos may be filterable using a selectable option onthe screen. For example, the latest videos may be filterable bygeographic region, by age group (eg. child, teen, adult), or byselectable category. The screen may provide a selectable icon fordisplaying a list of featured videos. The screen may provide aselectable icon for providing a live video feed. The screen may providea selectable icon for discovering new videos. The screen may provide aselectable icon for displaying a detailed profile of a user. Aselectable settings icon may be provided. An example user interfacescreen is shown in FIG. 49.

There is provided a system including video headphones connectable to amobile device (eg. a smartphone), wherein the mobile device isconnectable to a server which may be real or virtual. A mobile devicescreen may be provided for viewing featured videos stored on the server.The mobile device screen may display a screenshot, username and tideassociated with a featured video on the server, which is selectable forplayback on the mobile device. The mobile device screen may display adescription associated with a featured video on the server. The mobiledevice screen may display a selectable option for input of commentsrelating to the featured video. The mobile device screen may display aselectable option for indicating a strong liking of the featured video.The mobile device screen may display a selectable option for viewing orjoining a community of users associated with the featured video. One ormore user reviews of the featured video may be displayed on the screen.The screen may provide a selectable icon for displaying a list offeatured videos. The screen may provide a selectable icon for providinga live video feed. The screen may provide a selectable icon fordiscovering new videos. The screen may provide a selectable icon fordisplaying a detailed profile of a user. A selectable settings icon maybe provided. An example user interface screen is shown in FIG. 50.

There is provided a system including video headphones connectable to amobile device (eg. a smartphone), wherein the mobile device isconnectable to a server which may be real or virtual. A mobile devicescreen may be provided for viewing trending of live videos stored on theserver. The mobile device screen may display a screenshot, username andtide associated with each of a plurality of videos which are live andtrending on the server, which are selectable for viewing on the mobiledevice. The trending may be filterable using a selectable option on thescreen. For example, trending videos may be filterable by geographicregion, by age group (eg. child, teen, adult), or by selectablecategory. The screen may provide a selectable icon for displaying a listof featured videos. The screen may provide a selectable icon forproviding a live video feed. The screen may provide a selectable iconfor discovering new videos. The screen may provide a selectable icon fordisplaying a detailed profile of a user. A selectable settings icon maybe provided. An example user interface screen is shown in FIG. 51.

There is provided a system including video headphones connectable to amobile device (eg. a smartphone), wherein the mobile device isconnectable to a server which may be real or virtual. A mobile devicescreen may be provided for discovering videos stored on the server. Themobile device screen may display selectable options for discoveringvideos on the server, such as for categories such as People,Recommended, Region, Top Shared, or for recently searched hashtags. Thescreen may provide a selectable icon for displaying a list of featuredvideos. The screen may provide a selectable icon for providing a livevideo feed. The screen may provide a selectable icon for discovering newvideos. The screen may provide a selectable icon for displaying adetailed profile of a user. A selectable settings icon may be provided.An example user interface screen is shown in FIG. 52.

A user interface may be provided on a screen (eg a touch screen) of themobile device (eg. a smartphone) through which a user may controlactions of the video headphones when the video headphones are inconnection with the mobile device. A connection may be a wiredconnection. A connection may be a wireless connection. A user interfacescreen of the mobile device may provide a selectable (eg. touch screenselectable) option, which when selected by a user initiates a videorecording on the video headphones. A user interface screen of the mobiledevice may provide a selectable (eg. touch screen selectable) option,which when selected by a user provides for import of a video file fromthe video headphones. A user interface screen of the mobile device mayprovide a selectable (eg. touch screen selectable) option, which whenselected by a user provides playback of a video from a gallery of videosstored on the mobile device. An example user interface screen is shownin FIG. 53.

A user interface may be provided on a screen (eg a touch screen) of themobile device (eg. a smartphone) through which a user may controlactions of the video headphones when the video headphones are inconnection with the mobile device. A connection may be a wiredconnection. A connection may be a wireless connection. A user interfacescreen of the mobile device may provide a selectable (eg. touch screenselectable) option, which when selected by a user selects a camera orcameras to be used for a video recording. A selectable option may be touse a particular camera of the video headphones for video recording. Aselectable option may be to use two cameras of the video headphones forvideo recording. A selectable option may be to use a camera of themobile device for video recording. An example user interface screen isshown in FIG. 54.

A user interface may be provided on a screen (eg a touch screen) of themobile device (eg. a smartphone) through which a user may controlactions of the video headphones when the video headphones are inconnection with the mobile device. A connection may be a wiredconnection. A connection may be a wireless connection. A user interfacescreen of the mobile device may provide a selectable (eg. touch screenselectable) option, which when selected by a user begins a videorecording. An example user interface screen is shown in FIG. 55.

A user interface may be provided on a screen (eg a touch screen) of themobile device (eg. a smartphone) through which a user may controlactions of the video headphones when the video headphones are inconnection with the mobile device. A connection may be a wiredconnection. A connection may be a wireless connection. A user interfacescreen of the mobile device may provide a plurality of selectable (eg.touch screen selectable) options, each of which corresponds to a friendof the user, which when selected by the user selects a friend so thatthe friend's shared videos can be viewed. An example user interfacescreen is shown in FIG. 56.

A user interface may be provided on a screen (eg a touch screen) of themobile device (eg. a smartphone) through which a user may controlactions of the video headphones when the video headphones are inconnection with the mobile device. A mobile device screen may beprovided for importing and beginning editing of videos stored on thevideo headphones to the mobile device. The mobile device screen maydisplay a screenshot, username and tide associated with each of aplurality of videos of which are selectable for importing and editing onthe mobile device. An example user interface screen is shown in FIG. 57.

A user interface may be provided on a screen (eg a touch screen) of themobile device (eg. a smartphone) through which a user may controlediting actions for videos that have been imported from the videoheadphones when the video headphones were in connection with the mobiledevice. The mobile device screen may display a screenshot associatedwith a video which has been selected for editing on the mobile device.Selectable icons may be provided on the screen for switching betweenvideo tracks. A rectangle of an adjustable length may be provided forselecting a portion of a video from the entire duration of a video, sothat the other portions are not included in an edited video file. Aselected portion of a video may be dragged and dropped on the screen soas to form part of a longer video file. The screen may includeselectable icons to perform editing functions on a video, such as toadjust an aspect ratio of a video, or to adjust the brightness orcontrast of a video, or to add text to a video. An example userinterface screen is shown in FIG. 58.

A user interface may be provided on a screen (eg a touch screen) of themobile device (eg. a smartphone) through which a user may controlediting actions for videos that have been imported from the videoheadphones when the video headphones were in connection with the mobiledevice. The mobile device screen may display a screenshot associatedwith a video which has been selected for editing on the mobile device.Selectable icons may be provided on the screen for switching betweenvideo editing and audio editing. A rectangle of an adjustable length maybe provided for selecting a portion of a video from the entire durationof a video, so that the playback speed of the selected portion may beadjusted. The playback speed of a selected portion of the video may beadjusted by sliding a slider input icon, with sliding in a firstdirection indicating an increase in playback speed and sliding in asecond direction opposite to the first direction indicating a decreasein the playback speed. The screen may include selectable icons toperform editing functions on a video, such as to adjust an aspect ratioof a video, or to adjust the brightness or contrast of a video, or toadd text to a video. An example user interface screen is shown in FIG.59.

A user interface may be provided on a screen (eg a touch screen) of themobile device (eg. a smartphone) through which a user may controlediting actions for videos that have been imported from the videoheadphones when the video headphones were in connection with the mobiledevice. The mobile device screen may display a screenshot associatedwith a video which has been selected for editing on the mobile device.Selectable icons may be provided on the screen for switching betweenvideo editing and audio editing. A rectangle of an adjustable length maybe provided for selecting a portion of a video from the entire durationof a video, so that the audio sound level of the selected portion may beadjusted. The audio sound level of a selected portion of the video maybe adjusted by sliding a slider input icon, with sliding in a firstdirection indicating an increase in audio sound level and sliding in asecond direction opposite to the first direction indicating a decreasein the audio sound level. The screen may include selectable icons toperform editing functions on a video, such as to adjust an aspect ratioof a video, or to adjust the brightness or contrast of a video, or toadd text to a video. An example user interface screen is shown in FIG.60.

A user interface may be provided on a screen (eg a touch screen) of themobile device (eg. a smartphone) through which a user may controlediting actions for videos that have been imported from the videoheadphones when the video headphones were in connection with the mobiledevice. The mobile device screen may display a screenshot associatedwith a video which has been selected for editing on the mobile device.The screen may include selectable icons to perform editing functions ona video, such as to adjust an aspect ratio of a video, or to adjust thebrightness or contrast of a video, or to add text to a video. Aselectable icon may provide a set of selectable filters to be applied toa video, such as for increasing brightness, for decreasing brightness,for providing a colour scheme, or for providing a tint, to the video,for example. An example user interface screen is shown in FIG. 61.

A user interface may be provided on a screen (eg a touch screen) of themobile device (eg. a smartphone) through which a user may controlediting actions for videos that have been imported from the videoheadphones when the video headphones were in connection with the mobiledevice. The mobile device screen may display a screenshot associatedwith a video which has been selected for editing on the mobile device.The screen may include selectable icons to perform editing functions ona video, such as to adjust an aspect ratio of a video, or to adjust thebrightness or contrast of a video, or to add text to a video. Aselectable icon may provide a music library of albums (such as oneassociated with a particular artist) from which a sound track may beselected to provide a soundtrack to the video. A selectable icon may beprovided which if selected auto suggests sound tracks which match thevideo's colour and motion. An example user interface screen is shown inFIG. 62. If an album is selected, a further screen may be provided fromwhich a track of the selected album may be selected. An example userinterface screen is shown in FIG. 63.

A user interface may be provided on a screen (eg a touch screen) of themobile device (eg. a smartphone) through which a user may controlediting actions for videos that have been imported from the videoheadphones when the video headphones were in connection with the mobiledevice. The mobile device screen may display a screenshot associatedwith a video which has been selected for editing on the mobile device.The screen may include selectable icons to perform editing functions ona video, such as to adjust an aspect ratio of a video, or to adjust thebrightness or contrast of a video, or to add text to a video. Aselectable icon may provide a music library from which a sound track maybe selected to provide a soundtrack to the video. A further screen maybe provided on which the artist's name, an album name, and a name of theselected track are provided. A rectangle of an adjustable length may beprovided for selecting a portion of an audio track from the entireduration of an audio track, so that the selected portion may beadjusted. A plurality of rectangles of an adjustable length may beprovided for selecting portions of a track from the entire duration of atrack, so that the audio sound level of the selected portions may beadjusted. The audio sound level of a selected portion of the track maybe adjusted by sliding a slider input icon, with sliding in a firstdirection indicating an increase in audio sound level and sliding in asecond direction opposite to the first direction indicating a decreasein the audio sound level. Each of a plurality of selected portions ofthe track may have its audio characteristics edited independently of theother selected portions. An example user interface screen is shown inFIG. 64.

A user interface may be provided on a screen (eg a touch screen) of themobile device (eg. a smartphone) through which a user may controlediting actions for videos that have been imported from the videoheadphones when the video headphones were in connection with the mobiledevice. The mobile device screen may display a screenshot associatedwith a video which has been selected for editing on the mobile device.Selectable icons may be provided on the screen for selecting a thumbnailfor the video. The selectable icons may provide representative screenshots for the video, for different times during the video, for use ingenerating a thumbnail for the video. The screen may include selectableicons to perform editing functions on a video, such as to adjust anaspect ratio of a video, or to adjust the brightness or contrast of avideo, or to add text to a video. An example user interface screen isshown in FIG. 65.

A user interface may be provided on a screen (eg a touch screen) of themobile device (eg. a smartphone) through which a user may controlediting actions for videos that have been imported from the videoheadphones when the video headphones were in connection with the mobiledevice. The mobile device screen may display a title associated with avideo which has been selected for editing on the mobile device. An inputfield may be provided for inputting a title for the video. Selectableicons may be provided for selecting a font style in which to display thetitle. The screen may include selectable icons to perform editingfunctions on a video, such as to adjust an aspect ratio of a video, orto adjust the brightness or contrast of a video, or to add text to avideo. An example user interface screen is shown in FIG. 66.

A user interface may be provided on a screen (eg a touch screen) of themobile device (eg. a smartphone) through which a user may controlediting actions for videos that have been imported from the videoheadphones when the video headphones were in connection with the mobiledevice. The mobile device may be in communication with a server, whichmay be real or virtual. A preview screen may be provided. The mobiledevice screen may display a title associated with a video which has beenedited on the mobile device. A title may be provided superimposed on aselected screen shot from the video. A selectable icon may be providedfor selecting to share the video with other users via the server. Aselectable icon may be provided for selecting to terminate the videoediting process. An advertisement may be provided on the screen. Thescreen may include selectable icons to resume editing functions on avideo, such as to adjust an aspect ratio of a video, or to adjust thebrightness or contrast of a video, or to add text to a video. An exampleuser interface screen is shown in FIG. 67.

A user interface may be provided on a screen (eg a touch screen) of themobile device (eg. a smartphone) through which a user may controlsharing actions for videos that have been imported from the videoheadphones when the video headphones were in connection with the mobiledevice. A sharing screen may be provided. The mobile device screen maydisplay a graphic which indicates that a video is being uploaded fromthe mobile device to a server (which may be real or virtual) from whichthe video will be shared. A description of the video may be provided bya user through input to the screen. Selectable icons corresponding toindividual social network sites may be provided for selecting to sharethe video with other users on the corresponding individual socialnetwork site. A selectable icon may be provided for selecting to postthe video on selected social network sites. The screen may includeselectable icons to resume editing functions on a video, such as toadjust an aspect ratio of a video, or to adjust the brightness orcontrast of a video, or to add text to a video. An example userinterface screen is shown in FIG. 68.

There is provided a system including video headphones which areconnectable to a mobile device (eg. a smartphone) running an App,wherein the mobile device is in connection with a server. The mobile appallows users to purchase filters and/or music within the app forintegration into their videos. An example user interface screen is shownin FIG. 71.

Professional-Quality Video Camera

There is provided a portable camera capable of capturingprofessional-quality video (eg. 1080p30 or better), which is connectablewirelessly, which can connect wirelessly (eg. by WiFi or bluetooth) towirelessly connectable headphones, and which can record a soundtrack fora video which is a soundtrack being listened to on the headphones. Thecamera may be wearable, gear-mountable or waterproof. The camera mayinclude a wide-angle lens. The camera may also automatically use themusic you're listening to on your headphones as the soundtrack for avideo recorded by the camera. A connection between the camera and theheadphones may be a wired connection.

Spectacles Including a Video Camera

There is provided spectacles comprising a computer built-into thespectacle frames, with a display provided in the field of vision, and acamera which can record a video. The spectacles may respond to voicecommands. The spectacles may use the sound of a soundtrack beinglistened to on audio output apparatus of the spectacles as thesoundtrack of a video recorded by the camera of the spectacles. Thespectacles may be connectable wirelessly. The spectacles may connectwirelessly (eg. by WiFi) to wirelessly connectable headphones. Thespectacles may record a soundtrack for a video which is a soundtrackbeing listened to on the headphones. The spectacles may includespeakers, which may be bone conduction type, or other types. Thespectacles may also automatically use the music a user is listening toon his headphones as the soundtrack for a video recorded by thespectacles. A connection between the spectacles and the headphones maybe a wired connection.

Further Disclosures

With a video headphone as disclosed herein users will be able to recordvideo through a small camera embedded in the headphones themselves.Audio can also be recorded through microphones, which can be installedinto the headphone cable control unit and also located underneath thevideo camera.

Once a user has finished recording video, audio can be added, music canbe selected for the video and filters added. After the editing processhas been completed, audio and video can be seamlessly synced and theoutput can be shared to desired social networks.

A video headphone as disclosed herein may be configured for use and withsuitable wired interfacing to connect to an audio source as well as aSmartPhone USB connector.

The video headphone may stream audio and video signals to a SmartPhonefor storage and later editing and/or uploading through a wire with audioand video controls on the controls that connects from video headphone tosmartphone.

The video headphone may be worn and/or used by the user such that thecamera's view may be adjusted to monitor what may be seen by the userand it's signal output may be combined with the audio source feed, suchas that which is monitored by the user, and provided to an externalSmartPhone.

Specific audio performance desired for the headphone device are thosetypical in professional use, i.e. bandwidth of 20 Hz to 20 kHz. Specificvideo performance desired for the camera attachment to the videoheadphone device shall permit image motion captures of 25 fps or betterwith a resolution adequate and similar to that which is commonlydownloaded to SmartPhone devices from various video streaming anddownloadable sources with typical formats such as MP4, FL V, MPEG, etc.

Packaging may include 3 connection types from headphone to variousinputs of smartphone models. Connection 1 may be a Micro-USB to AppleiPhone, iPhone 3G, iPhone 4, iPhone 4S 30-Pin Style Charger Adapter Tip.Connection 2 may be a 3.5 mm Auxiliary Cable Sync Connector. Connection3 may be a Micro USB Cable.

An app for use with a video headphone may:

-   -   Add filters to videos (e.g., sepia filter, black and white        filter, monochromatic filter).    -   record video (e.g., any length, for up to 15 seconds.)    -   Provide the user with the ability to edit video by shortening        timeline.    -   Add various frames around video.

Audio features of a system according to the present invention mayinclude:

-   -   Ability to import songs from a user's playlist to video        recording.    -   Ability to store the user's playlist locally on the user's        device or on a web server.    -   WAY, AIFF, AU or raw header-less PCM; Formats with lossless        compression, such as FLAC, Monkey's Audio (filename extension        APE), WavPack (filename extension WV), TTA, ATRAC Advanced        Lossless, Apple Lossless (filename extension m4a), MPEG-4 SLS,        MPEG-4 ALS, MPEG-4 DST, Windows Media Audio Lossless (WMA        Lossless), and Shorten (SHN), and/or the like audio formats may        be supported.    -   ability to sync the audio and video recording from any point in        timeline to record final output.    -   ability to upload final video to Facebook, Tumblr, twitter,        instagram, pinterest, vimeo, youtube.    -   ability to edit audio sound speed 2×, 3× faster or slower via a        button.    -   ability to edit audio sound with auto tune feature with a single        button.    -   ability to press a single button to post artist credit for song        being used. The artist credit will scroll across video. Process        is controlled by a one button process.

A system according to the present invention may:

-   -   Provide a user with the ability to create a profile. This        includes username, location, sex, age, email address.    -   Provide ability to store user profile data at a central web        database server using REST API.    -   Provide Audio/video sync software to time to actions in video.    -   Provide playlist suggestions of songs from users playlist that        have the same tempo as the actions in video.    -   Provide the ability for user to pay for audio and video features        (e.g., video filters and audio enhancements).    -   Provide the ability to combine 2 videos into one, edit music and        make one video.

Further Features

There are provided some further features for video headphones disclosedin this document.

In an example, there is provided an integration of video headphones andOculus technology.

In examples, two options are provided for capturing a panorama usingvideo headphones. In one option, a 270° panorama is captured. In anotheroption, a 360° panorama is captured. Front and/or back cameras may beplaced on the headband and/or on the ear cups, to capture a panorama.

In an example in which video headphones capture a 270° panorama, threecameras may be used. A camera may be present on each ear cup, and afurther camera may be present on the headband. Each camera on an ear cupmay capture a panorama of 60°. The camera on the headband may capture apanorama of 150°. The panorama captured may be 270°, or at least 270°.FIG. 72 shows an example in which video headphones capture a 270°panorama, in which three cameras are used; a camera is present on eachear cup, and a further camera is present on the headband; each camera onan ear cup captures a panorama of 60°; the camera on the headbandcaptures a panorama of 150°, and the total panorama captured is 270°.

In an example in which video headphones capture a 360° panorama, fourcameras may be used. A camera may be present on each ear cup, and afurther two cameras may be present on the headband. Each camera on anear cup may capture a panorama of 90°. Each camera on the headband maycapture a panorama of 90°, one forwards facing and the other rearwardsfacing. The panorama captured may be 360°, or at least 360°. FIG. 73shows an example in which video headphones capture a 360° panorama, inwhich four cameras are used; a camera is present on each ear cup, and afurther two cameras are present on the headband; each camera on an earcup captures a panorama of 90°; each camera on the headband captures apanorama of 90°, one forwards facing and the other rearwards facing andthe total panorama captured is 360°.

Video headphones may include one, or more, or all, of the followingsensors: an accelerometer, a gyroscope and a magnetometer. A video maybe captured with accelerometer/Gyro/Magnetometer tracks, so the user(eg. an Oculus user) may receive a stable or stabilized picture of a360° panorama or of a 270° panorama. A video may be captured withaccelerometer/Gyro/Magnetometer tracks, so the user may receive a stableor stabilized video of a 360° panorama or of a 270° panorama. Apanoramic video may be recorded. A panoramic video may be streamed. Apanoramic video may be streamed and recorded.

FIG. 74 shows a schematic example, in which three accelerometer tracksare captured and used to stabilize a video of a 360° panorama.

A video may be stuck on to a panorama, e.g. a 360° panorama. A video maybe formed into a panorama, e.g. a 360° panorama. This may be done on thevideo headphone device side, using the Image Signal Processor, or on theclient side (eg. on a mobile phone side or on an internet server side).An advantage of using the internet server side is to save the power onthe headphones and mobile phone sides.

Video headphones may be equipped with a microphone array e.g. withfront/back and right/left pairs, so the user (eg. an Oculus user) willalways have the right representation of stereo sound.

A video headphones user may capture video with standard (e.g. 4:3 or16:9) framing, e.g. by selecting the area on the mobile phoneapplication or by tapping a button or by using a gesture on theheadphones.

A video headphones user may select a specific object for tracking. Inthis case the framing will be dynamic, following a selected object (e.g.a moving car, a person or people, a building) using object recognitionalgorithms.

Object tracking algorithms (e.g. the same object tracking algorithms)may be used for centering the 360°/270° panorama instead of using amagnetometer for directions setup. A video headphones user may select aspecific object for centering in a panorama, e.g. a 360° or 270°panorama.

There is provided interactive playback of panoramic video. There isprovided interactive playback of panoramic video in a head mounteddisplay. There is provided interactive playback of panoramic video in ahead mounted display for a passenger eg. an aircraft passenger, or atrain passenger, or a bus passenger, or a vehicle passenger. There isprovided interactive playback of panoramic video in Oculus Rift. Anexample is shown in FIG. 75.

In an example, video headphones with three cameras may be used. In anexample, video headphones with three or four wide angle cameras may beused. In an example, video headphones with three or four wide anglecameras may be used to capture a 270° panorama, or to capture a 360°panorama. A panorama could be computed locally or in the cloud.

In an example in which video headphones may capture a 270° panorama,three cameras may be used. A camera may be present on each ear cup, anda further camera may be present on an ear cup. Each camera on an ear cupmay capture a sideways panorama. The further camera on an ear cup maycapture a forwards panorama. The total panorama captured may be 270°, orat least 270°. FIG. 76 shows an example of a top view, in which videoheadphones capture a 270° panorama, in which three cameras are used; acamera is present on each ear cup, and a further camera is present on anear cup; each camera on an ear cup captures a sideways panorama; thefurther camera on an ear cup captures a forwards panorama, and the totalpanorama captured is 270°.

In an example in which video headphones capture a 360° panorama, fourcameras may be used. A camera may be present on each ear cup, and afurther two cameras may be present on an ear cup. Each camera on an earcup may capture a sideways panorama. The two further cameras on an earcup, one forwards facing and the other rearwards facing, may capturerespective forwards and backwards panoramas. The total panorama capturedmay be 360°, or at least 360°. FIG. 76 shows an example of a top view,in which video headphones capture a 360° panorama, in which four camerasare used; a camera is present on each ear cup, and a further two camerasare present on one ear cup; each camera on an ear cup captures asideways panorama; the two further cameras on an ear cup capturerespective panoramas, one forwards facing and the other rearwards facingand the total panorama captured is 360°.

In an example in which video headphones may capture a 270° panorama,three cameras may be used. A camera may be present on each ear cup, anda further camera may be present on a headband. Each camera on an ear cupmay capture a sideways panorama. The further camera on the headband maycapture a forwards panorama. The total panorama captured may be 270°, orat least 270°. FIG. 77 shows an example of a top view, in which videoheadphones capture a 270° panorama, in which three cameras are used; acamera is present on each ear cup, and a further camera is present onthe headband; each camera on an ear cup captures a sideways panorama;the further camera on the headband captures a forwards panorama, and thetotal panorama captured is 270°.

In an example in which video headphones capture a 360° panorama, fourcameras may be used. A camera may be present on each ear cup, and afurther two cameras may be present on a headband. Each camera on an earcup may capture a sideways panorama. The two further cameras on aheadband, one forwards facing and the other rearwards facing, maycapture respective forwards and backwards panoramas. The panoramacaptured may be 360°, or at least 360°. FIG. 77 shows an example of atop view, in which video headphones capture a 360° panorama, in whichfour cameras are used; a camera is present on each ear cup, and afurther two cameras are present on the headband; each camera on an earcup captures a sideways panorama; the two further cameras on theheadband, one forwards facing and the other rearwards facing, capturerespective panoramas, and the total panorama captured is 360°.

FIG. 78 shows an example of a front view, which relates to the top viewof FIG. 77.

Video headphones may be provided with a clear sound or voice. Videoheadphones may be provided with noise filtering and spatial voiceamplification. In an example, real time noise filtering (active noisecancellation) is provided, with spatial voice amplification, in which auser can select the direction from which all the voices will beamplified. In an example, real time noise filtering (active noisecancellation) is provided, with spatial sound amplification, in which auser can select the direction from which all the sounds will beamplified. In an example, voice amplification is provided to amplifyonly a main human voice frequency range.

Video headphones may be provided with single button music recognition &play. In an example, a user can press a button on the headphones. In anexample, surround music is captured by microphones on the headphones orconnected mobile phone. Captured music is then recognized in the cloud.A recognized or similar (via recommendation engine) song or music may beplayable via an online service.

A helmet including a holder configured, in use, to receive and to securevideo headphones on a head of a user may be provided. The helmet holdermay be configured to receive a headband of video headphones. The helmetholder may be configured to receive and to store a headband of videoheadphones. The helmet holder may be configured to receive and to storea headband of video headphones, in which the headband is stored by aclicking mechanism. In use, the clicking mechanism may be located at auser's neck, at the back of a user's head. The helmet holder may beconfigured to receive and to store a headband of video headphones, inwhich the headband is stored by a locking mechanism. In use, the lockingmechanism may be located at a user's neck, at the back of a user's head.Video headphones may be provided which are configured to be receivedinto a helmet including a holder, wherein the holder is configured, inuse, to receive and to secure the video headphones on a head of a user.

The holder may comprise a single unit (eg. located at a back of thehelmet) configured in use, to receive and to secure video headphones.The holder may include a plurality of units or points in which the videoheadphones are received and secured.

A helmet including a holder configured, in use, to receive and to securevideo headphones on a head of a user, and video headphones suitable foruse with such a helmet have the advantage that they are suitable foractive sports. A helmet may be customised. A helmet may be subject tominor customization.

An example of a helmet including a holder configured, in use, to receiveand to secure video headphones on a head of a user, and video headphonessuitable for use with such a helmet, are shown in FIG. 79 in (A), in arear perspective view, in an unsecured configuration. An example of ahelmet including a holder configured, in use, to receive and to securevideo headphones on a head of a user, and video headphones suitable foruse with such a helmet, are shown in FIG. 79 in (B), in a rearperspective view, in a locked configuration. The locked configurationmay be clickably lockable. An example of a helmet including a holderconfigured, in use, to receive and to secure video headphones on a headof a user, and video headphones suitable for use with such a helmet, areshown in FIG. 79 in (C), in a side view, in a locked configuration.

Video Headphones Delivery Product Architecture

There is provided a Video Headphones Delivery product architecture.There is provided a Video Headphones Delivery method.

In a Video Headphones Delivery method and system, video headphones mayperform raw image capture. The image may be filtered. The image may beencoded. Google Vp9 Codec may be used (scalable video codec by googlemay be utilized in order to encode the video and audio being recorded).Encoding may be done on the video headphones utilizing Google Vp9 Codec.A H.265 Chip may be used to process the codec encoding. An Encoded Audioand Video Packet Synchronized Delivery may be performed. Encoded audioand video packets may be sent simultaneously. These packets may bereceived at a smartphone (eg. Android, iOS or Windows). At thesmartphone, the user may edit video and add additional audio, filtersetc. The smartphone may also serve as a “router” for packets delivery.An Encoded Audio and Video Packet Synchronized Delivery may be performedto the Cloud. In regards to this delivery, which may be a scalabledelivery, the same Video and Audio may be scaled to differentresolutions for delivery to multiple devices and bandwidths. The EncodedAudio and Video Packets may be verified by a firewall. The encoded Audioand Video packets may be reconstructed. Frame reconstruction may thentake place. Rendering may then take place. Full HD delivery may thentake place: for example a Delivery Channel may be a browser utilizingGoogle codec translation—WebRTC; No plugins may be needed. Scaleddelivery may take place.

An example of a Video Headphones Delivery product architecture methodand system is shown in FIG. 80. In FIG. 80, video headphones perform rawimage capture. The image is filtered. The image is encoded. Google Vp9Codec is used (scalable video codec by google is utilized in order toencode the video and audio being recorded). Encoding is done on thevideo headphones utilizing Google Vp9 Codec. A H.265 Chip is used toprocess the codec encoding. An Encoded Audio and Video PacketSynchronized Delivery is performed. Encoded audio and video packets aresent simultaneously. These packets are received at a smartphone (eg.Android, iOS or Windows). At the smartphone, the user may edit video andadd additional audio, filters etc. The smartphone may also serve as a“router” for packets delivery. An Encoded Audio and Video PacketSynchronized Delivery is performed to the Cloud. In regards to thisdelivery, which may be a scalable delivery, the same Video and Audio maybe scaled to different resolutions for delivery to multiple devices andbandwidths. The Encoded Audio and Video Packets may be verified by afirewall. The encoded Audio and Video packets are reconstructed. Framereconstruction takes place. Rendering takes place. Full HD delivery maythen take place: for example a Delivery Channel may be a browserutilizing Google codec translation—WebRTC; No plugins may be needed.Scaled delivery may take place.

Video Headphones

In an example, there are provided premium bluetooth smart-headphonesthat allow you to record video, edit, and mix your music to share withyour world, hands-free. The best way to capture point of view video, mixwith music & share with the world, on the go! There is provided themedia content our Smart-Headphone cameras create, where users mix withmusic and share. As a user, you may record video, clip & edit audio fromyour music playlist, alter video effects, add a tide and share with theworld! All from your SoundSight Headphones & Mobile App.

On a headphone, a rotatable lens can rotate 270 degrees. A lens mayrecord up to 1080p video.

SoundSight Headphones are smart headphones & allow for a unique,innovative studio quality audio and video recording experience. Recordlife from your own point of view (POV), then swivel the video recordinglens up to 270° for rear POV.

The mobile app allows you to edit like a Pro, add your own soundtrack tolife and share on the social media platform of your choice, or onSoundSight's own proprietary social media platform.

In respect of the SoundSight Audio+Video Headphones Solution, with theproliferation of mobile devices and subsequently mobile photo and videosharing apps, SoundSight recognizes that many headphone makers aremissing out on the opportunity to further deepen the connection betweenthemselves and their headphone communities. SoundSight takes thesingular experience of the headphones consumer and provides access toshare the love of music and video to our Social Network and/or othernetworks.

The Smart-Headphones may allow a user to be a MUSIC PRODUCER, a VIDEODIRECTOR and/or a SOCIAL GURU. HANDS FREE VIDEO RECORDING with a 270°ROTATING LENS may be provided. STUDIO QUALITY SOUND may be provided. Amobile app may be provided, for ANDROID AND/OR iOS AND/OR WINDOWS.

There may be further provided:

-   -   Hands Free Video Recording Smart-Headphones—1080p Video    -   Clip Music From Your Playlist    -   Edit Audio To Your Video    -   Share Your Point of View    -   Studio Quality Sound    -   For Android and iOS and Windows

There may be further provided a Smart-Headphone with Sensors, includingone or more of:

-   -   Accelerometer, Gyro, Magnetometer    -   may provide Video Stabilization (horizontal level)    -   may provide Panorama Recording (Point of View track in video)    -   may provide Navigation with Point of View (voice suggestions        based on what direction you are looking to at current moment)    -   Microphones    -   may provide Automatic Volume Control based on ambient sound        feature    -   Camera    -   may provide Main Color Detection for better music suggestions    -   may provide Scene Detection (eg. car, plane, forest, rain, city)

The video headphones may be applied in the Wearables Market. The videoheadphones may be applied in the Internet of Things.

SoundSight believes that it is positioned to capitalize on the nextevolution of premium headphones, which will offer deeper levels ofengagement and connection for consumers through video capture andsharing capabilities. A one of a kind internet of things wearable.

Use of video headphones (eg. SoundSight Headphones) may be by thefollowing Users:

-   -   Music lovers    -   Professional DJ's    -   Journalist    -   Gamers    -   Bloggers    -   Film Directors    -   Athletes, Skaters, Parkour (a training discipline using movement        that developed from military obstacle course training)    -   Jetsetters    -   Artist and Music Publishers    -   Radio Personalities/Producers    -   Do it Yourselfers    -   Developers    -   Professionals (eg. Natural photographers (someone who not only        owns fine camera equipment, but is skilled in its use))    -   SOCIAL MEDIA USERS

Video headphone users may purchase filters and music within thesmartphone app for integration into their videos. Gamification offilters and editing features in app may be provided. Gamification is theuse of game thinking and/or game mechanics in non-game contexts toengage users in solving problems and/or increase users' contributions.

Recording may be started by a tap gesture on a headphone of the videoheadphones. Recording may be started by a voice command received by thevideo headphones. The video headphones may be configured to receivevoice commands.

This disclosure (including the written description, figures, claims,abstract, appendices, and/or the like) for VIDEO HEADPHONES PLATFORMMETHODS, APPARATUSES AND MEDIA shows various examples via which theclaimed innovations may be practiced. It is to be understood that theseexamples and the features are a representative sample presented toassist in understanding the claimed innovations, and are not exhaustiveand/or exclusive. As such, the various examples, implementations,examples, and/or the like are deemed non-limiting throughout thisdisclosure. Furthermore, alternate undescribed examples may be available(e.g., equivalent examples). Such alternate examples have not beendiscussed in detail to preserve space and/or reduce repetition. Thatalternate examples have not been discussed in detail is not to beconsidered a disclaimer of such alternate undescribed examples, and noinference should be drawn regarding such alternate undescribed examplesrelative to those discussed in detail in this disclosure. It is to beunderstood that such alternate undescribed examples may be utilizedwithout departing from the spirit and/or scope of the disclosure. Forexample, the organizational, logical, physical, functional, topological,and/or the like structures of various examples may differ. In anotherexample, the organizational, logical, physical, functional, topological,and/or the like structures of a VHP coordinator, VHP coordinatorelements, VHP data stores, VHP components and their subcomponents,capabilities, applications, and/or the like described in variousexamples throughout this disclosure are not limited to a fixed operatingorder and/or arrangement, instead, all equivalent operating ordersand/or arrangements are contemplated by this disclosure. In yet anotherexample, a VHP coordinator, VHP coordinator elements, VHP data stores,VHP components and their subcomponents, capabilities, applications,and/or the like described in various examples throughout this disclosureare not limited to serial execution, instead, any number and/orconfiguration of threads, processes, instances, services, servers,clients, nodes, and/or the like that execute in parallel, concurrently,simultaneously, synchronously, asynchronously, and/or the like iscontemplated by this disclosure. Furthermore, it is to be understoodthat some of the features described in this disclosure may be mutuallycontradictory, incompatible, inapplicable, and/or the like, and are notpresent simultaneously in the same example. Accordingly, the variousexamples, implementations, examples, and/or the like are not to beconsidered limitations on the disclosure as defined by the claims orlimitations on equivalents to the claims.

This disclosure includes innovations not currently claimed. Applicantreserves all rights in such currently unclaimed innovations includingthe rights to claim such innovations and to file additional provisionalapplications, nonprovisional applications, continuation applications,continuation-in-part applications, divisional applications, and/or thelike. It is to be understood that while some examples of a VHP discussedin this disclosure have been directed to world view sharing videoheadphones, the innovations described in this disclosure may be readilyapplied to a wide variety of other fields and/or applications.

It is to be understood that the above-referenced arrangements are onlyillustrative of the application for the principles of the presentinvention. Numerous modifications and alternative arrangements can bedevised without departing from the spirit and scope of the presentinvention. While the present invention has been shown in the drawingsand fully described above with particularity and detail in connectionwith what is presently deemed to be the most practical and preferredexample(s) of the invention, it will be apparent to those of ordinaryskill in the art that numerous modifications can be made withoutdeparting from the principles and concepts of the invention as set forthherein.

CONCEPTS

Any of the concepts below may be combined with any of the Claims, to anextent that would be understood by one skilled in the art.

1. Music headphones including a pair of small loudspeakers for highquality stereo music reproduction, in which at least one integral videocamera is built into the headphones and the headphones include at leastone connection to a physically separate portable music device, such as asmartphone;

-   -   wherein at least one of the connections enables (i) high quality        playback of stereo music from the portable music device using        the small loudspeakers; and    -   at least one of the connections enables (ii) transferring of        video data from the or each video camera to the portable music        device for one or more of: editing or mixing music or other        audio in order to create a soundtrack for a video recording, or        sharing a video recording,    -   and wherein the video data is editable.

2. The music headphones of concept 1 in which the music headphonesprovide hi-fi stereo music reproduction and are circum-aural, with anearpad that surrounds each outer ear of the user, or supra-aural, withan earpad that is pressed upon each outer ear of the user, and whereinthe earpads are attached to a loudspeaker housing and that housingconceals the or each video camera.

3. The music headphones of concept 1 or 2 in which a user can record avideo, such as a POV video using the or each integral video camera, andthe user can select at least one music track, genre, channel or playliststored or accessible from the portable music device, to be thesoundtrack to that video.

4. The music headphones of concept 3 in which the selected track, genre,channel or playlist that forms the soundtrack to the video is beingplayed by the portable music device over the music headphones at thetime the video is being recorded.

5. The music headphones of concept 3 in which the selected track, genre,channel or playlist is not being played by the portable music deviceover the music headphones at the time the video is being recorded, butinstead is subsequently selected by the user interacting with theportable music device and is then made the soundtrack to that video.

6. The music headphones of any previous concept in which a body of theor each integral video camera is entirely contained within a speakerhousing of the headphones.

7. The music headphones of any previous concept in which the presence ofa camera lens is the only visible object or structure denoting thepresence of a video camera in the music headphones.

8. The music headphones of any previous concept in which a surface ofthe or each video camera forms a contiguous surface with the surface ofa speaker housing.

9. The music headphones of any previous concept in which the headphonesinclude a motion sensor, such as an accelerometer or gyro, to detectmotion.

10. The music headphones of concept 9 in which the motion sensor is usedfor image stabilisation of the image filmed by the or each integralvideo camera.

11. The music headphones of any previous concept which include a sensorto detect whether they are being worn or not, and to automatically pausemusic playback when not being worn.

12. The music headphones of any previous concept which include a sensorto detect whether they are being worn or not, and to automatically pausevideo recording when not being worn.

13. The music headphones of any previous concept in which the or eachvideo camera is positioned inside rotatable units that form part of thespeaker housing, enabling the user to alter the orientation of the oreach camera, including for example one forward POV and one rearward POV.

14. The music headphones of concept 13 in which there is a video camerapositioned inside a rotatable unit that forms part of the loudspeakerhousing for each housing, and each unit is independently rotatable.

15. The music headphones of any previous concept in which the musicheadphones include multiple integral video cameras.

16. The music headphones of concept 15 in which a position of each videocamera can be altered by sliding that camera along a member, such aspart of a headband of the music headphones.

17. The music headphones of any previous concept in which the connectionto the portable music device includes a physical connector selected fromthe list: an audio jack, phone jack, phone plug, jack plug, stereo plug,mini-stereo, mini jack, headphone jack, USB, USB OTG, Firewire,Thunderbolt.

18. The music headphones of any previous concept in which the connectionto the portable music device includes a short-distance wirelessconnection, such as Bluetooth A2DP, or Wi-Fi.

19. The music headphones of any previous concept which are not headsetsas such because, inter alia, no microphone is present.

20. The music headphones of any previous concept including multiplevideo cameras, each positioned to enable a panoramic image, includingboth video and still images, to be taken.

21. The music headphones of any previous concept including an ambientlight sensor.

22. The music headphones of any previous concept including a colour orcolour temperature sensor.

23. The music headphones of any previous concept including aphysiological sensor to detect physiological parameters of the user,such as heart rate, and/or skin conductance.

24. The music headphones of any previous concept which transmit, inreal-time, video to the connected music player after the user initiatesvideo recording and that video is shown on a display screen of the musicplayer.

25. The music headphones of concept 24 in which the real-time video isrelatively low resolution but sufficient to enable the user to view thescene being videoed, and high resolution image data is sent subsequentlyto the music player for the music player to store and to allow the userto edit that video on the music player.

26. The music headphones of concept 25 in which the real-time video iseditable by the user and any edits are subsequently and automaticallyapplied to the high resolution version.

27. A system including stereo music headphones including a pair ofspeakers for high quality stereo music reproduction, in which at leastone integral video camera is built into the headphones and theheadphones include at least one connection to a physically separateportable music device, such as a smartphone, the connection specificallyenabling high quality playback of stereo music from the portable musicdevice using the speakers;

-   -   the system further including an application running on a        processor in the portable music device, or elsewhere, such as in        the cloud, the application handling video data from the music        headphones and enabling a user to do one or more of: edit the        video; add music or other audio to the video; share the video.

28. The system of concept 27 in which the application provides musicedit capability and the user creates or edits a soundtrack for the videoby adding or editing a music track, genre, channel or playlist ofchoice.

29. The system of concepts 27 or 28 in which the application providesvideo edit capability and the user edits the video on the device byadding or using an image filter of choice.

30. The system of any of concepts 27 to 29 in which the applicationprovides video edit capability and the user edits the video on thedevice by adding or using a video effect filter of choice.

31. The system of any of concepts 27 to 30 in which the headphonesinclude a motion sensor, such as an accelerometer or gyro, to detectmotion and data from the motion sensor is used by the application forimage stabilisation of the image filmed by the or each integral videocamera.

32. The system of any of concepts 27 to 31 in which the applicationdisplays an on-screen menu item on the music playback device that, ifselected, enables a user to purchase an image and/or video filter forapplication to video(s).

33. The system of any of concepts 27 to 32 in which the applicationdisplays an on-screen menu item on the portable music device that, ifselected, enables a user to purchase a music track, genre, channel orplaylist for application to video(s).

34. The system of any of concepts 27 to 33 in which the application is adownloadable app that allows users to record video, edit video, selectmusic as the soundtrack for that video, edit music, and to share videoswith accompanying soundtracks.

35. The system of any of concepts 27 to 34 in which the portable musicdevice is a data connected device such as a smartphone that can sharethe video with its accompanying music soundtrack over a wireless orwired data network.

36. The system of concept 35 in which sharing can be live streaming of aPOV video and accompanying music track(s)

37. The system of concepts 35 or 36 in which sharing is to one or moreof a social network, a social media platform, a website to which userscan contribute and share videos with others.

38. Method of creating videos, including the steps of:

(i) a user specifying that a video will include, as a soundtrack to thatvideo, one or more specified music tracks, genres, channels or playlistsstored or accessible from a portable music player, such as a smartphone;(ii) the user recording, either after or before step (i) above, a sceneusing at least one video camera that is connected to a physicallyseparate portable music player,(iii) an application running on a processor in the portable music playeror elsewhere, as in the cloud, including some or all of the specifiedmusic track(s), genre(s), channel(s) or playlist(s) as the soundtrack tothe video recording.

39. Method of creating videos as claimed in concept 38 in which thevideo camera is a stand-alone camera, such as a ruggedized personalvideo camera.

40. Method of creating videos as claimed in concept 38 in which thevideo camera in integrated into music headphones.

41. Method of creating videos as claimed in concept 38 in which thevideo camera is integrated into augmented reality glasses, such asGoogle Glass.

42. Method of creating videos as claimed in any of concepts 38 to 41 inwhich the soundtrack is the music that the music player is playing backover a pair of music headphones whilst the user wearing those musicheadphones is recording the video.

43. Method of creating videos as claimed in any of concepts 38 to 42 inwhich the recorded soundtrack is not music that the music player isplaying to the user over any music headphones whilst the user isrecording the video, but a track, genre, channel or playlist selected bythe user after recording is complete.

44. Method of creating videos as claimed in any of concepts 38 to 43 inwhich the user edits the video by adding music and/or other audio to it.

45. Method of creating videos as claimed in any of concepts 38 to 44 inwhich the user adds image filters to the video using the application.

46. Method of creating videos as claimed in any of concepts 38 to 45 inwhich the user adds video effects filters to the video using theapplication.

47. Method of creating videos as claimed in any of concepts 38 to 46including the step of the user providing (eg posting, live posting,streaming or live streaming) the video and its soundtrack to a socialnetwork, a social media platform, a website to which users cancontribute and share videos with others, using the application.

48. A head-mountable device comprising:

a first earphone assembly that includes a first housing defining a firstinterior space and a first loudspeaker disposed at least partiallywithin the first interior space and integrated with the first housing;a second earphone assembly that includes a second housing defining asecond interior space and a second loudspeaker disposed at leastpartially within the second interior space and integrated with thesecond housing;an image capturing apparatus that includes a camera integrated with thefirst earphone assembly;audio input connections each configured to receive audio signals from atleast one of two independent audio sources; andan audio output configured to supply audio signals from the audio inputconnections to the first and second loudspeakers;wherein the head mountable device is configured to permit switchingbetween the first one of the audio sources and the second one of theaudio sources, and wherein the image capturing apparatus is configuredto operate concurrently with either one of the audio sources.

49. The head-mountable device of concept 48, wherein the audio sourcesare a microphone and an audio player.

50. The head-mountable device of concepts 48 or 49, wherein the camerais disposed within the first interior space and arranged to receivelight from an aperture defined in the first housing to capture images.

51. The head-mountable device of concept 49, wherein the microphoneresides within either the first interior space or the second interiorspace.

52. The head-mountable device of concept 49, further comprising a manualswitch associated with either the first earphone or the second earphone,wherein the manual switch turns the camera ON and OFF, and wherein themanual switch turns one of the audio sources ON and OFF concurrent withthe camera.

53. The head-mountable device of any of concepts 48 to 52, wherein thecamera is rotatably mounted within the first interior space.

54. A processor-implemented method to share a world view video,comprising:

-   -   receiving via a processor a request to record a user's world        view video;    -   recording via video headphones the world view video;    -   adjusting via the processor the world view video based on user        instructions; and    -   sharing via the processor the adjusted world view video with the        user's social network.

55. The method of concept 54, wherein the video headphones compriseaudio headphones with an embedded video camera and a microphone.

56. The method of concept 54 or 55, wherein the adjusting the world viewvideo comprises trimming the world view video.

57. The method of any of concepts 54 to 56, wherein the adjusting theworld view video comprises adding audio to the world view video.

58. The method of any of concepts 54 to 57, wherein the adjusting theworld view video comprises adding video effects to the world view video.

1. Video headphones, including a plurality of cameras, wherein thecameras are arranged to capture a panorama of at least 270°.
 2. Thevideo headphones of claim 1, wherein the plurality of cameras are wideangle cameras.
 3. The video headphones of claim 1, wherein a panorama iscomputed locally on the video headphones.
 4. The video headphones ofclaim 3, wherein the panorama is computed locally on the videoheadphones using an Image Signal Processor.
 5. The video headphones ofclaim 1, wherein a panorama is computed in the cloud. 6-7. (canceled) 8.The video headphones of claim 1, wherein the plurality of cameras arethree cameras.
 9. The video headphones of claim 8, wherein a camera ispresent on each ear cup, and a further camera is present on theheadband.
 10. The video headphones of claim 8, wherein a camera ispresent on each ear cup, and a further camera is present on an ear cup.11. (canceled)
 12. The video headphones of claim 1, wherein theplurality of cameras are arranged to capture a panorama of at least360°.
 13. The video headphones of claim 12, wherein the plurality ofcameras are four cameras.
 14. The video headphones of claim 13, whereina camera is present on each ear cup, and a further two cameras arepresent on the headband, one forwards facing and the other rearwardsfacing.
 15. The video headphones of claim 13, wherein a camera ispresent on each ear cup, and a further two cameras are present on an earcup.
 16. (canceled)
 17. The video headphones of claim 1, wherein thevideo headphones include one, or more, or all, of the following sensors:an accelerometer, a gyroscope and a magnetometer.
 18. The videoheadphones of claim 1, wherein sensor tracks are captured and used tostabilize a picture of a panorama.
 19. The video headphones of claim 18,wherein a video is captured with accelerometer and Gyro and Magnetometertracks, so the user may receive a stable or stabilized picture of apanorama.
 20. The video headphones of claim 1, wherein sensor tracks arecaptured and used to stabilize a video of a panorama.
 21. The videoheadphones of claim 20, wherein a video is captured with accelerometerand Gyro and Magnetometer tracks, so the user may receive a stable orstabilized video of a panorama. 22-24. (canceled)
 25. The videoheadphones of claim 1, wherein the video headphones cameras providescene detection, or wherein recording may be started by a tap gesture ona headphone of the video headphones, or wherein the video headphones areconfigured to receive voice commands, or wherein navigation with Pointof View is provided in which voice suggestions are provided based onwhat direction the video headphones user is facing at the currentmoment, or wherein video headphones cameras provide Main Color Detectionfor better music suggestions. 26-30. (canceled)
 31. The video headphonesof claim 1, wherein the video headphones are equipped with a microphonearray.
 32. The video headphones of claim 31, wherein the microphonearray comprises front/back and right/left pairs. 33-34. (canceled) 35.The video headphones of claim 1, wherein the video headphones areprovided with noise filtering and spatial sound amplification, orwherein the video headphones are provided with noise filtering andspatial voice amplification.
 36. The video headphones of claim 1,wherein the video headphones are provided with single button musicrecognition & play.
 37. The video headphones of claim 36, whereinsurround music is captured by microphones on the headphones.
 38. Thevideo headphones of claim 37, wherein captured music is then recognizedin the cloud.
 39. The video headphones of claim 38, wherein a recognizedor similar (via recommendation engine) song or music is playable via anonline service.
 40. The video headphones of claim 1, wherein the videoheadphones are connectable to the Internet of Things.
 41. Videoheadphones system including video headphones, the video headphonesincluding a plurality of cameras, wherein the cameras are arranged tocapture a panorama of at least 270°, the system further including amobile device (eg. a smartphone) connectable to the video headphones,the mobile device including an application arranged to communicate withthe video headphones.
 42. The video headphones system of claim 41,wherein a panorama is computed locally on the mobile device in a localconnection with the video headphones.
 43. The video headphones system ofclaim 41, wherein a panorama is computed on an internet server inconnection with the Video headphones system.
 44. The video headphonessystem of claim 41, wherein a video headphones system user may select aspecific object for tracking using the mobile device.
 45. (canceled) 46.The video headphones system of claim 44, wherein framing is dynamic,following the selected specific object using object recognitionalgorithms.
 47. The video headphones system of claim 41, wherein aspecific object is selectable on the mobile device for centering in apanorama, or wherein the mobile device application includes gamificationof filters and editing features in the application, or wherein surroundmusic is captured by microphones on the connected mobile device. 48-53.(canceled)
 54. The video headphones system of claim 41, wherein themobile device is a smartphone or a tablet computer.
 55. Use of videoheadphones, the video headphones including a plurality of cameras,wherein the cameras are arranged to capture a panorama of at least 270°,by Music lovers, Professional DJ's, Journalist, Gamers, Bloggers, FilmDirectors, Athletes, Skaters, Parkour, Jetsetters, Artist and MusicPublishers, Radio Personalities/Producers, Do it Yourselfers,Developers, Professionals (eg. Natural protographers) or SOCIAL MEDIAUSERS. 56-97. (canceled)